@keyframes fadeScaleDown{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.success-badge{color:#059669;background-color:#ecfef6;border:1px solid #c3e6cb}.warning-badge{color:#d97706;background-color:#fffbeb;border:1px solid #fde68a}.warning-badge-new{color:#a64f00;color:lab(44.3662% 36.3127 70.4646);background-color:#fff4d4;background-color:lab(96.5222% .44781 19.38)}.danger-badge{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca}.card-theme{background-color:#fff;box-shadow:0 4px 12px -2px #00000014,0 0 0 .5px #0000000f}.confirmation-modal-overlay{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;animation:.2s forwards bgFadeIn;display:flex;position:fixed;top:0;left:0}@keyframes bgFadeIn{0%{opacity:0}to{opacity:1}}.confirmation-modal-overlay .confirmation-modal-container{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;width:90%;max-width:400px;min-height:150px;padding:24px;animation:.3s cubic-bezier(.25,1,.5,1) forwards modalFadeScaleIn;display:flex;position:relative;box-shadow:0 10px 30px #00000014}@keyframes modalFadeScaleIn{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.confirmation-modal-overlay .confirmation-modal-close{cursor:pointer;opacity:.5;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;transition:opacity .2s;display:flex;position:absolute;top:16px;right:16px}.confirmation-modal-overlay .confirmation-modal-close:hover{opacity:1}.confirmation-modal-overlay .confirmation-modal-close img{filter:invert();width:12px;height:12px}.confirmation-modal-overlay .confirmation-modal-close img:hover{opacity:.8}.confirmation-modal-overlay .confirmation-modal-content{flex-direction:column;flex-grow:1;display:flex}.confirmation-modal-overlay .confirmation-modal-content h5{color:#111827;margin:0 0 24px;font-size:16px;font-weight:700;line-height:1.4}.confirmation-modal-overlay .confirmation-modal-content .confirmation-modal-actions{justify-content:flex-end;gap:16px;margin-top:auto;display:flex}.confirmation-modal-overlay .confirmation-modal-content .confirmation-modal-actions button{cursor:pointer;border:none;border-radius:5px;width:fit-content;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s}.confirmation-modal-overlay .confirmation-modal-content .confirmation-modal-actions button:hover{opacity:.8}.confirmation-modal-overlay .confirmation-modal-content .confirmation-modal-actions button.cancel-btn{color:#4b5563;background:#0000000d}.confirmation-modal-overlay .confirmation-modal-content .confirmation-modal-actions button.cancel-btn:hover{color:#111827;background:#00000014}.confirmation-modal-overlay .confirmation-modal-content .confirmation-modal-actions button.confirm-btn{color:#fff;background:#202124}.confirmation-modal-overlay .confirmation-modal-content .confirmation-modal-actions button.confirm-btn:hover{opacity:.8}
