.cards{text-align:center;color:#111928;word-break:break-word;background:#fff;border:.5px solid #e2dcdc;border-radius:20px;width:30%;padding-top:10px;font-size:12px;font-weight:600}.cards-footer{font-size:12px}
.p-password{border-radius:4px;display:block}.input-password span{margin-top:0;right:.2rem}.input-password .p-inputtext{background:0 0}.p-password-input:focus-visible{outline:none!important}.input-password input,.p-inputtext{height:38px;font-size:14px;font-weight:400;--tw-border-opacity:1!important;border-width:1px!important;border-color:rgb(159 159 159/var(--tw-border-opacity,1))!important;border-radius:6px!important}.input-password input::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(229 231 235/var(--tw-placeholder-opacity,1))}.p-inputtext::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(229 231 235/var(--tw-placeholder-opacity,1))}.input-password input::placeholder,.p-inputtext::placeholder{--tw-placeholder-opacity:1;color:rgb(229 231 235/var(--tw-placeholder-opacity,1))}.input-password input:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(209 213 219/var(--tw-placeholder-opacity,1))}.p-inputtext:focus::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(209 213 219/var(--tw-placeholder-opacity,1))}.input-password input:focus::placeholder,.p-inputtext:focus::placeholder{--tw-placeholder-opacity:1;color:rgb(209 213 219/var(--tw-placeholder-opacity,1))}.p-inputtextarea{resize:none;min-height:100px}
#loader{z-index:9999;background-color:#ffffff7e;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:50%;bottom:0;left:50%;transform:translate(-50%,-50%)}#loader .lds-facebook{width:80px;height:80px;display:inline-block;position:relative}#loader .lds-facebook div{background:#5750f1;width:16px;animation:1.2s cubic-bezier(0,.5,.5,1) infinite lds-facebook;display:inline-block;position:absolute;left:8px}#loader .lds-facebook div:first-child{animation-delay:-.24s;left:8px}#loader .lds-facebook div:nth-child(2){animation-delay:-.12s;left:32px}#loader .lds-facebook div:nth-child(3){animation-delay:0;left:56px}@keyframes lds-facebook{0%{height:64px;top:8px}50%,to{height:32px;top:24px}}
.checkbox-container{flex-direction:column;gap:10px;display:flex}.checkbox-row{gap:10px;display:flex}.checkbox-item{align-items:center;width:50%;display:flex}.checkbox-item label{color:#414141;margin-left:1.5rem;font-family:Poppins,serif!important;font-size:15px!important;font-weight:400!important;line-height:22.5px!important}.search-input{border:.5px solid #9f9f9f;width:93%;height:38px;margin-left:20px;margin-right:10px;padding:2px;font-size:15px;font-weight:400;line-height:22.5px;border-width:1px!important;border-radius:6px!important;font-family:Poppins,serif!important}.search-input:focus{border:.5px solid #9f9f9f;outline:none}.selected-check{color:#3a81f6!important}.select-all{align-items:center;display:flex}
.custom-choose-button{color:#fff;background-color:#17a2b8;border:none;width:10px;height:10px}.custom-upload-button{color:#fff;background-color:#28a745;border:none;width:10px;height:10px}.custom-cancel-button{color:#fff;background-color:#dc3545;border:none;width:10px;height:10px}.custom-choose-button:hover,.custom-upload-button:hover,.custom-cancel-button:hover{opacity:.8}.p-fileupload-content{cursor:pointer;border-radius:10px;padding:0}.text-uplod{text-align:center;--tw-text-opacity:1;width:100%;color:rgb(65 65 65/var(--tw-text-opacity,1));margin:0;padding:0;font-family:Poppins,sans-serif;font-size:13px;font-weight:400;line-height:1.7}.file-container{border-style:none;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:370px;height:7.5rem;display:flex;position:relative}.close-btn,.close-btn-edit{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(232 232 232/var(--tw-bg-opacity,1));text-align:center;border-radius:9999px;justify-content:center;align-items:center;width:100%;max-width:25px;height:25px;padding:.5rem;display:flex;position:relative}.div-btn{position:absolute;top:-1.5rem;right:-.5rem}
.p-datepicker-buttonbar .p-button{color:#fff;background-color:#9572ff;border:none;padding:7px}
.commitment-detail-modal .p-dialog-header{background:linear-gradient(90deg,#f8fafc,#e2e8f0);border-bottom:2px solid #cbd5e1;padding:1.5rem}.commitment-detail-modal .p-dialog-content{padding:1.5rem}.commitment-detail-modal .p-accordion .p-accordion-header-link{padding:1rem 1.5rem;transition:all .2s}.commitment-detail-modal .p-accordion .p-accordion-header-link:hover{background-color:#d1e2f6!important}.commitment-detail-modal .p-accordion .p-accordion-header-link.p-highlight{background-color:#e0f2fe;border-color:#0ea5e9}.commitment-detail-modal .p-accordion-content{padding:0}.commitment-detail-modal .p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n){background-color:#f8fafc}.commitment-detail-modal .p-datatable .p-datatable-thead>tr>th{color:#334155;background-color:#f1f5f9;border-color:#cbd5e1;font-weight:600}.commitment-detail-modal .p-progressbar{border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a}.commitment-detail-modal .p-progressbar .p-progressbar-value{transition:width .5s}.commitment-detail-modal .p-tag{padding:.5rem 1rem;font-size:.875rem;box-shadow:0 1px 2px #0000001a}.commitment-detail-modal .p-divider .p-divider-content{background-color:#fff;padding:0 .5rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.commitment-detail-modal .p-accordion-content>div{animation:.3s ease-in-out fadeIn}@media (max-width:768px){.commitment-detail-modal .p-dialog{width:98vw!important}.commitment-detail-modal .p-datatable-wrapper{overflow-x:auto}}
