.wf_action_btn {background: linear-gradient(135deg, #2f80ed, #1c6dd0);color: #ffffff;cursor: pointer;border-radius: 8px;  transition: all 0.25s ease;font-weight: 600;letter-spacing: 0.4px;padding: 6px 12px;transform: translateY(-1px);border: 1px solid rgba(255, 255, 255, 0.05);outline: 2px solid rgba(47, 128, 237, 0.3);outline-offset: -4px;}.wf_action_btn:hover {animation: pulse-glow-wow 5.5s  infinite;}.label {padding: 6px 16px;border-radius: 6px;color: #ffffff;font-weight: 600;font-size: 0.82rem;font-family: 'Inter', 'Segoe UI', Roboto, -apple-system, sans-serif;display: inline-flex;align-items: center;background-color: #5a6268;text-transform: uppercase;letter-spacing: 0.4px;white-space: nowrap;line-height: 1.3;transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);user-select: none;cursor: default;position: relative;overflow: hidden;box-shadow:
0 1px 2px rgba(0,0,0,0.1),
inset 0 -1px 0 rgba(0,0,0,0.1);}.label:hover {transform: translateY(-1px);box-shadow:
0 2px 4px rgba(0,0,0,0.1),
inset 0 -1px 0 rgba(0,0,0,0.1);}.label::after {content: '';position: absolute;top: 0;left: 0;right: 0;height: 30%;background: linear-gradient(to bottom, rgba(255,255,255,0.15), transparent);border-radius: 6px 6px 0 0;}.label-agency {background: linear-gradient(to bottom right, #3a0ca3, #4361ee);border-left: 3px solid #7209b7;box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.05);color: #ffffff;font-style: normal;}.label-beneficiary {background: linear-gradient(to right, #2ec4b6, #0a9396);border-left: 3px dashed #005f73;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);color: #e8fffa;font-style: italic;}.label-creator {background: linear-gradient(145deg, #ff9e00, #ff7b00);border-left: 3px double #e36414;box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.1);color: #fffdf7;text-transform: uppercase;letter-spacing: 0.6px;}.label-pending {background: linear-gradient(135deg, #ffd166, #ef476f);border-left: 3px solid #ef476f;}.label-approved {background: linear-gradient(135deg, #06d6a0, #1b9aaa);border-left: 3px solid #1b9aaa;}.label-rejected {background: linear-gradient(135deg, #ef476f, #d00000);border-left: 3px solid #d00000;}.label:focus {outline: 2px dashed rgba(255,255,255,0.7);outline-offset: 2px;}.label-badge {border-radius: 12px;padding: 4px 10px;font-size: 0.7rem;letter-spacing: 0.5px;}.lbl_beneficiary {color: #007bff;}.lbl_spouse {color: #EC1F07;}.lbl_attendant {color: #20c997;}.stage-badge {display: inline-flex;align-items: center;gap: 6px;padding: 5px 12px;border-radius: 16px;font-size: 13px;font-weight: 600;line-height: 1;border: 1px solid transparent;box-shadow: 0 2px 4px rgba(0,0,0,0.05);}.stage-badge.beneficiary {background-color: #e6f0ff;color: #007bff;border-color: #b3d7ff;}.stage-badge.spouse {background-color: #ffe6e3;color: #EC1F07;border-color: #ffb3ab;}.stage-badge.attendant {background-color: #e0f9f3;color: #20c997;border-color: #9ff2dd;}.stage-badge.reference-id {background-color: #e8edfa;color: #3f51b5;border-color: #c5cfee;}.stage-badge.exclaim-id {background: linear-gradient(135deg, #e9fae8, #f5fff4);color: #3f7eb5;border: 1px solid #c5c5ee;border-radius: 12px;padding: 4px 10px;font-size: 0.875rem;font-weight: 600;box-shadow: 0 2px 6px rgba(63, 126, 181, 0.25);transition: all 0.3s ease-in-out;display: inline-block;}.stage-badge.exclaim-id:hover {background: linear-gradient(135deg, #dff9dc, #e9fae8);transform: translateY(-2px);box-shadow: 0 4px 10px rgba(63, 126, 181, 0.35);}.stage-badge.reference-id:hover {background: linear-gradient(135deg, #dff9dc, #e9fae8);transform: translateY(-2px);box-shadow: 0 4px 10px rgba(63, 126, 181, 0.35);}.stage-badge .fa-user-friends { color: #007bff; }.stage-badge .fa-heart { color: #EC1F07; }.stage-badge .fa-user-nurse { color: #20c997; }.custom-btn {font-family: 'Segoe UI', sans-serif;font-size: 14px;  border: none;border-radius: 6px;color: #fff;cursor: pointer;transition: all 0.3s ease;box-shadow: 0 4px 6px rgba(0,0,0,0.1);}.btn-beneficiary {background-color: #007bff;}.btn-beneficiary:hover {background-color: #0056b3;}.btn-spouse {background-color: #EC1F07;}.btn-spouse:hover {background-color: rgba(200, 35, 109, 0.748);}.btn-attendant {background-color: #20c997;}.btn-attendant:hover {background-color: #198f6e;}.verify-icon {display: inline-flex;align-items: center;gap: 6px;font-weight: 500;}.verify-icon i {font-size: 14px;}.verify-icon.answered {color: #28a745;}.verify-icon.not-answered {color: #dc3545;}.verify-icon.unknown {color: #6c757d;}body.dialog-blur #t_Body_content{filter: blur(1px);transition: filter 1s ease;}