a.pa-btn.pa-btn-save:hover{color:#fff}#assessmentDeleteModal .modal-content{border-radius:20px;border:none;overflow:hidden;box-shadow:0 20px 60px rgba(31,34,48,.18)}#assessmentDeleteModal .modal-header{border:none;padding:16px 18px 0}#assessmentDeleteModal .modal-header .close{margin-left:auto;opacity:.5;font-size:22px;transition:opacity .15s ease}#assessmentDeleteModal .modal-header .close:hover{opacity:1}#assessmentDeleteModal .modal-body{padding:8px 36px 36px}#assessmentDeleteModal .delete-card{text-align:center}#assessmentDeleteModal .delete-icon{width:56px;height:56px;border-radius:50%;background:#fdeceb;color:#e5484d;display:flex;align-items:center;justify-content:center;font-size:22px;margin:0 auto 18px}#assessmentDeleteModal h4{font-size:18px;font-weight:700;color:#1f2230;margin:0 0 8px}#assessmentDeleteModal p{font-size:14px;color:#8b8f9c;margin:0 0 26px;line-height:1.5}#assessmentDeleteModal .delete-actions{display:flex;gap:12px;justify-content:center}#assessmentDeleteModal .delete-assessment-patient{background:#e5484d;color:#fff;border:none;border-radius:10px;padding:11px 24px;font-weight:600;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:opacity .15s ease,transform .1s ease}#assessmentDeleteModal .delete-assessment-patient:hover{opacity:.9;transform:translateY(-1px)}#assessmentDeleteModal .delete-assessment-patient:disabled{opacity:.6;cursor:not-allowed;transform:none}#assessmentDeleteModal .cancel-btn{background:#fff;color:#1f2230;border:1.5px solid #ececf1;border-radius:10px;padding:11px 24px;font-weight:600;font-size:14px;cursor:pointer;transition:background .15s ease}#assessmentDeleteModal .cancel-btn:hover{background:#f5f5f8}@media(max-width:600px){#assessmentDeleteModal .modal-dialog{margin:1.75rem 12px}#assessmentDeleteModal .delete-actions,.template-wrapper:has(.delete-patient) .template-actions{gap:8px;justify-content:center}#assessmentDeleteModal .delete-assessment-patient,#assessmentDeleteModal .cancel-btn,.template-wrapper:has(.delete-patient) .delete-patient,.template-wrapper:has(.delete-patient) .dismiss-modal{padding:6px 12px!important;font-size:12px!important;border-radius:8px!important;flex:none!important;width:auto!important;min-width:0!important}#assessmentDeleteModal .delete-icon,.template-wrapper:has(.delete-patient)::before{width:44px!important;height:44px!important;font-size:18px!important}#assessmentDeleteModal h4,.template-wrapper:has(.delete-patient) h4{font-size:16px!important}}.modal:has(.template-wrapper .delete-patient) .modal-content{border-radius:20px;border:none;overflow:hidden;box-shadow:0 20px 60px rgba(31,34,48,.18)}.modal:has(.template-wrapper .delete-patient) .modal-header{border:none;padding:16px 18px 0}.modal:has(.template-wrapper .delete-patient) .modal-body{padding:8px 36px 36px}.template-wrapper:has(.delete-patient){text-align:center}.template-wrapper:has(.delete-patient)::before{content:"\f2ed";font-family:"font awesome 6 free";font-weight:900;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#fdeceb;color:#e5484d;font-size:22px;margin:0 auto 18px}.template-wrapper:has(.delete-patient) h4{font-size:18px;font-weight:700;color:#1f2230;margin:0 0 8px}.template-wrapper:has(.delete-patient) p{font-size:14px;color:#8b8f9c;margin:0 0 26px;line-height:1.5}.template-wrapper:has(.delete-patient) br{display:none}.template-wrapper:has(.delete-patient) .template-actions{display:flex;align-items:center;justify-content:center;gap:12px}.template-wrapper .delete-patient,.template-wrapper:has(.delete-patient) .dismiss-modal{display:inline-flex;align-items:center;gap:8px;border-radius:10px;padding:11px 24px;font-weight:600;font-size:14px;cursor:pointer;transition:opacity .15s ease,transform .1s ease,background .15s ease;margin:0!important}.template-wrapper .delete-patient{background:#e5484d!important;border:none!important;color:#fff!important}.template-wrapper .delete-patient:hover{background:#c9393e!important;border:none!important;color:#fff!important;opacity:1;transform:translateY(-1px)}.template-wrapper:has(.delete-patient) .dismiss-modal{background:#fff!important;border:1.5px solid #ececf1!important;color:#1f2230!important}.template-wrapper:has(.delete-patient) .dismiss-modal:hover{background:#f5f5f8!important;border:1.5px solid #ececf1!important;color:#1f2230!important;transform:translateY(-1px)}