:root{--primary-color:#0bb06c}html,body{background:#f8f9fc;font-family:Poppins,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.admin-layout{display:flex}.content-body{width:100%;padding:22px 22px 22px 20px;display:block;position:relative;overflow:auto}.panel{border:1px solid #e5e7eb;border-radius:14px;margin-bottom:20px;padding:20px;background:#fff!important}.panel-heading{color:#000;border-bottom:1px solid #e5e7eb;border-radius:5px 5px 0 0;justify-content:space-between;align-items:center;padding:0 0 10px;display:flex;position:relative}.panel-title{color:#000;text-transform:none;align-items:center;gap:0 8px;margin:0;padding:0;font-size:16px;font-weight:400;line-height:24px;display:flex}.panel-body{background:#fff;border-radius:0;padding:15px 0 0}.panel-footer{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:0 5px;margin-top:5px;padding-top:20px;display:flex}.filter-buttons{align-items:flex-end;gap:0 5px;height:100%;display:flex}.modal-footer{background:#f1f1f1;border-top:0;justify-content:space-between;padding:10px 15px}.modal-content{border:0;border-radius:10px}.modal-header{border-bottom:0;border-top-left-radius:10px;border-top-right-radius:10px}.modal-footer{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.modal-header{background:#f1f1f1;padding:10px 15px}.modal-header .btn-close{opacity:1}.modal-header .modal-title{color:#000;font-size:17px;font-weight:500;line-height:26px}.modal-body{padding:15px}.modal-open .p-dropdown-panel,.modal-open .p-multiselect-panel{z-index:1600!important}.modal-action-btn-grp{align-items:center;gap:10px;margin-left:auto;display:flex}.panel-body .form-row,.modal-body .form-row{gap:15px 0}.dashboard-content .title{color:#000;text-transform:uppercase;margin-bottom:0;font-size:20px;font-weight:600;line-height:28px}.dashboard-content .single-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:15px;padding:15px;transition:all .2s ease-in-out;display:block;box-shadow:0 0 16px #00000014}.dashboard-content .single-card:hover{border:1px solid var(--primary-color);box-shadow:none}.dashboard-content .single-card .card-label{color:#444;text-transform:capitalize;margin-bottom:10px;font-size:16px;font-weight:500;line-height:24px}.dashboard-content .single-card .number{color:#000;word-break:break-all;margin-bottom:0;font-size:28px;font-weight:600;line-height:42px}.alertify-notifier .ajs-message{text-align:center;border-radius:4px;box-shadow:0 4px 8px -2px #00000080;text-shadow:none!important;border:none!important}.ajs-message.ajs-visible{color:#fff;text-align:center}.ajs-message p{margin-bottom:0}.error-message{color:#dc3545;text-align:left;font-size:13px;font-weight:400;line-height:18px}@media screen and (min-width:768px){#Innerwrapper{height:100vh;overflow-y:hidden}}@media only screen and (min-width:768px){.content-body{margin-left:255px}}.p-component{font-family:Poppins,sans-serif!important}.form-label{color:#000;width:fit-content;margin-bottom:7px;font-size:13px;font-weight:500;line-height:18px}.primary-btn{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:8px 16px;font-size:13px;font-weight:500;line-height:18px;text-decoration:none;transition:all .2s ease-in-out;display:inline-block}.actions-col-div{justify-content:center;align-items:center;gap:5px;display:flex}.custom_delete_button{background:#fff0f1;border:1px solid #e33629}.custom_edit_button{background:#e7f8f1;border:1px solid #0bb06c}.custom_btn{border-radius:4px;justify-content:center;align-items:center;height:26px;padding:0;display:flex;width:26px!important}.custom_btn .img-icon{width:auto;height:16px}.datatable-filter-header{justify-content:flex-end;align-items:center;gap:0 10px;margin-bottom:10px;display:flex}.datatable-filter-header .form-control{width:350px}.p-datatable-header{background:0 0;border:0}.react-table table th,.react-table table td{padding:10px;font-size:13px;font-weight:400}.react-table td,.react-table th{border:1px solid #ddd}.sr-col{width:65px}.actions-col{width:165px}.react-table thead>tr>th{background-color:#f1f1f1}.react-table table td{color:#000;border-width:0 1px;line-height:18px}.react-table tbody tr{border-bottom:1px solid #ddd}.react-table .p-paginator{flex-flow:row;justify-content:end;margin-top:8px;display:flex}.react-table .p-dropdown{width:fit-content}.react-table .p-inputtext{justify-content:center;align-items:center;display:flex}.react-table .p-datatable-emptymessage td{text-align:center}.react-table .p-column-header-content{justify-content:space-between}.react-table .p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.procedure-table.react-table .p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:#333!important;border-color:#333!important}.p-datatable .p-datatable-thead>tr>th{color:#000;font-size:13px;font-weight:600;line-height:19px}.p-datatable .center-text .p-column-header-content{text-align:center;justify-content:center}.p-datatable .p-datatable-tbody tr td.center-text{text-align:center}.p-datatable .p-sortable-column:focus-visible{box-shadow:none}.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:var(--primary-color)}.p-datatable .p-datatable-tbody>tr:not(.p-highlight):not(.p-datatable-emptymessage):hover{color:#4b5563;background:#f3f4f6}.p-datatable .p-datatable-tbody tr.p-datatable-row-expansion:hover{color:#000!important;background:#fff!important}.p-link:focus-visible{box-shadow:none}.p-datatable:focus-visible,.p-datatable:focus,.p-datatable-table:focus-visible,.p-datatable-table:focus,.p-datatable-wrapper:focus-visible,.p-datatable-wrapper:focus{outline:0!important}.active-row{background:#f1f1f1}.p-datatable-emptymessage.active-row{background:#fff}.p-paginator .p-paginator-first,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-next,.p-paginator .p-paginator-last,.p-paginator .p-paginator-pages .p-paginator-page{width:35px;min-width:35px;height:35px}@media (max-width:576px){.react-table .p-paginator .p-paginator-element{width:30px;min-width:30px;height:30px}}input:-webkit-autofill{box-shadow:none!important}input:-webkit-autofill{-webkit-text-fill-color:inherit!important;background:0 0!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:hover{-webkit-text-fill-color:inherit!important;background:0 0!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:focus{-webkit-text-fill-color:inherit!important;background:0 0!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:active{-webkit-text-fill-color:inherit!important;background:0 0!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0000!important}.p-inputtext,.form-control{color:#000;border-color:#ddd;border-radius:4px;width:100%;padding:9.5px 12px;font-size:14px;font-weight:400;line-height:19px}.p-inputtext.p-dropdown-label{font-size:14px}.p-paginator .p-inputtext.p-dropdown-label{color:#555}.p-paginator .p-dropdown-trigger svg path{fill:#555}.p-inputtext::placeholder{color:#0006}.p-inputtext:enabled:focus{box-shadow:none;border-color:var(--primary-color)}.p-inputtext:enabled:hover{border-color:var(--primary-color)!important}.p-invalid .p-inputtext,.p-invalid.p-inputtext,.invalid,.p-invalid .p-inputtext:hover,.p-invalid.p-inputtext:hover,.p-invalid.p-inputwrapper-focus .p-inputtext{border-color:#dc3545!important}.p-inputtext.p-disabled{color:#000000b3;opacity:1;background:#f1f1f1}.p-inputtextarea{display:flex}.p-dropdown{border-color:#ddd;border-radius:4px;width:100%}.p-dropdown .p-dropdown-trigger{color:#000}.p-dropdown-items,.p-multiselect-panel .p-multiselect-items{margin-bottom:0;padding:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{word-wrap:break-word;word-break:break-all;white-space:pre-wrap;padding:5.25px 10.5px;height:100%!important}.p-dropdown:not(.p-disabled).p-focus,.p-multiselect:not(.p-disabled).p-focus{box-shadow:none;border-color:var(--primary-color)}.p-dropdown:not(.p-disabled):hover,.p-multiselect:not(.p-disabled):hover{border-color:var(--primary-color)}.p-invalid.p-dropdown{border-color:#dc3545!important}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover{color:#000;background:#e9ecef}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus{background:var(--primary-color);color:#fff}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover:last-child,.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus:last-child,.p-dropdown-panel .p-dropdown-items .p-dropdown-item:last-child,.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus:last-child{border-radius:0 0 6px 6px}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover:first-child,.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus:first-child,.p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child,.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus:first-child{border-radius:6px 6px 0 0}.p-multiselect.p-invalid.p-component:hover,.p-invalid.p-dropdown:hover{border-color:#e24c4c}.p-multiselect{width:100%}.flex-fill .p-multiselect{width:calc(100% - 40px)!important}.p-multiselect-label{color:#000;border-color:#ddd;border-radius:4px;width:100%;padding:10px 12px;font-size:13px;font-weight:400;line-height:18px}.p-multiselect .p-multiselect-trigger{color:#000}.p-multiselect-token{gap:5px;padding:1px 8px}.p-multiselect-token-label{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.p-multiselect-panel .p-multiselect-header{padding:4px 10px}.p-multiselect-panel .p-multiselect-items{margin-bottom:0;padding-left:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{word-wrap:break-word;word-break:break-all;white-space:pre-wrap;gap:0 7px;width:fit-content;padding:5.25px 10.5px!important}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:hover .p-checkbox-box{border-color:var(--primary-color)!important}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus{background:#fff}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{color:var(--primary-color);background:0 0}.p-multiselect-panel .p-checkbox.p-highlight .p-checkbox-box{border-color:var(--primary-color)}.p-multiselect-panel .p-multiselect-select-all{justify-content:flex-start;align-items:center;min-width:100px;display:flex;position:relative}.p-multiselect-panel .p-multiselect-select-all>.p-checkbox{width:100%}.p-multiselect-panel .p-multiselect-select-all:before{content:"Select All";color:#000;width:fit-content;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{color:#000}.p-multiselect-panel .p-checkbox .p-checkbox-box .p-checkbox-icon.p-icon{width:12px;height:12px;font-size:12px}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus{background:#fff}.p-multiselect-panel .p-checkbox .p-checkbox-box{border:1px solid #000;border-radius:4px;width:16px;height:16px}.p-multiselect-panel .p-checkbox>.p-checkbox{justify-content:center;align-items:center;margin-right:0;display:flex;width:16px!important;height:16px!important}.p-dropdown-empty-message,.p-multiselect-empty-message{text-transform:capitalize;padding:.75rem 1.25rem}.p-dropdown-clear-icon,.p-dropdown-filter-icon,.p-dropdown-filter-clear-icon{margin-top:0;transform:translateY(-50%);right:10px!important}.p-dropdown-clear-icon{right:40px!important}.p-dropdown-clear-icon:focus,.p-dropdown-clear-icon:focus-visible{outline:0!important}.p-dropdown-filter{padding-right:30px!important}.p-dropdown-panel .p-dropdown-header{border-radius:0;padding:10px}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{color:#fff;background:var(--primary-color)}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus{background:0 0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus:hover{color:#000;background:#e9ecef}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus{color:#000;background:#e9ecef!important}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{position:relative;padding-left:10px!important}.p-multiselect-checkbox{display:flex}.p-multiselect-panel .p-multiselect-item>.p-checkbox{position:absolute;top:50%;left:10px;transform:translateY(-50%)}.p-multiselect-select-all:has(.p-highlight):before{color:var(--primary-color)}.p-multiselect.p-invalid.p-component{border-color:#dc3545!important}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover{color:#6b7280;background:0 0}.p-dropdown.p-disabled{opacity:1;background:#f1f1f1}.p-dropdown.p-disabled .p-dropdown-label.p-inputtext{color:#000000b3}.p-dropdown-items-wrapper{overflow-y:auto!important}.prime-checkbox-mdiv{min-height:40px}.p-checkbox{width:16px;height:16px;margin:0}.p-checkbox .p-checkbox-box{border:1px solid #000;border-radius:4px;width:16px;height:16px}.prime-radio-mdiv,.prime-checkbox-mdiv{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.prime-radio-mdiv .prime-radio,.prime-checkbox-mdiv .prime-checkbox{align-items:center;gap:7px;display:flex}.prime-checkbox-label{text-align:left;color:#000;font-size:14px;font-weight:400;line-height:20px}.p-radiobutton.p-highlight .p-radiobutton-box{border-color:var(--primary-color);background:var(--primary-color)}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{border-color:var(--primary-color)}.p-checkbox.p-highlight .p-checkbox-box{background:var(--primary-color);border-color:var(--primary-color)}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{border-color:var(--primary-color)}.p-inputswitch.p-highlight .p-inputswitch-slider{background:var(--primary-color)}.p-inputswitch{width:28px;height:14px}.p-inputswitch .p-inputswitch-slider:before{width:12px;height:12px;margin-top:-6px;left:0}.p-inputswitch.p-highlight .p-inputswitch-slider:before{transform:translate(14px)}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box{box-shadow:none}.chat-item .p-checkbox .p-checkbox-box{border-radius:100px}.chat-item .p-checkbox.p-highlight .p-checkbox-box{background:#1c9d49;border-color:#1c9d49}.chat-item .p-checkbox .p-checkbox-box .p-checkbox-icon.p-icon{width:10px;height:10px}.custom-radio-mdiv{background:#f1f1f1;border-radius:7px;gap:0 15px;width:100%;padding:5px 7px;display:flex}.custom-radio-mdiv .custom-radio{width:100%;position:relative}.custom-radio-mdiv .custom-radio .p-radiobutton{opacity:0;width:100%;height:100%;position:absolute}.custom-radio-mdiv .custom-radio .prime-radio-label{text-align:center;color:#000;background:0 0;border-radius:7px;width:100%;max-width:100%;padding:6px 10px;font-size:13px;font-weight:600;line-height:18px;transition:all .2s ease-in-out}.custom-radio-mdiv .custom-radio .p-radiobutton.p-highlight~.prime-radio-label{background:var(--primary-color);color:#fff}.p-password,.p-password>div{width:100%}.p-password-panel{border-radius:0 0 6px 6px;padding:10px}.p-password .p-input-icon{transform:translateY(-50%)!important}.p-password .p-input-icon>svg:focus{outline:0!important}.p-password .p-inputtext.p-password-input{padding-right:40px}.p-password .p-input-icon{color:#000;-webkit-user-select:none;user-select:none;margin:0;top:50%;right:14px}.p-calendar{width:100%}.p-datepicker{width:265px!important}.p-datepicker:focus{box-shadow:none}.p-datepicker{flex-direction:column;gap:5px 0;padding:10px;display:flex;z-index:1860!important}.p-datepicker-header{padding:0 0 5px}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus,.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus{box-shadow:none}.p-datepicker table td>span.p-highlight{background:var(--primary-color);color:#fff}.p-datepicker table td>span{padding:0!important}.p-datepicker-buttonbar .p-button,.p-datepicker .p-datepicker-header .p-datepicker-prev,.p-datepicker .p-datepicker-header .p-datepicker-next{padding:0}.p-datepicker .p-datepicker-header .p-datepicker-prev:focus,.p-datepicker .p-datepicker-header .p-datepicker-next:focus{box-shadow:none;outline:0}.p-datepicker-buttonbar{padding-top:5px;padding-bottom:0}.p-datepicker table td{padding:0}.p-datepicker .p-datepicker-other-month{opacity:.5}.p-datepicker .p-datepicker-other-month:has(.p-highlight){opacity:1}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{padding-top:0;padding-bottom:0}.p-datepicker-group{flex-direction:column;gap:5px 0;display:flex}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled){color:#000}.p-datepicker-buttonbar .p-button.p-button-secondary:enabled:focus{box-shadow:none}.p-datepicker-buttonbar .p-button.p-button-secondary.p-button-text:not(:disabled):hover{background:#fff}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus,.p-datepicker table td>span:focus{box-shadow:none}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover{color:var(--primary-color)}.p-calendar:not(.p-calendar-disabled).p-focus>.p-inputtext{box-shadow:none;border-color:var(--primary-color)}.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight,.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight{background:var(--primary-color);color:#fff}.p-datepicker table th>span{justify-content:center;align-items:center;margin:auto;display:flex}.p-datepicker table th{padding:0}.calendar-icon{color:#000;font-size:16px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.p-fileupload .p-fileupload-buttonbar{padding:8px}.p-fileupload .p-fileupload-buttonbar .p-button{padding:6px}.p-fileupload .p-fileupload-buttonbar .p-button .p-button-label{font-size:14px;font-weight:400}.p-fileupload .p-badge{margin:8px;padding:0 8px}.p-fileupload .p-button .p-button-icon-left{margin-right:.5rem}.p-fileupload .p-fileupload-content{padding:8px}.p-fileupload .p-fileupload-content p{font-size:14px}.p-fileupload .p-fileupload-row>div{padding:8px;font-size:14px}.p-fileupload .p-fileupload-file-badge{display:none}.p-fileupload-choose{width:100%;padding:10px}.p-fileupload-choose .p-button-label{text-align:left;font-size:14px;font-weight:400}
