.modal-overlay[data-v-97e6a819]{align-items:center;animation:fadeIn-97e6a819 .2s ease-out;background-color:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}@keyframes fadeIn-97e6a819{0%{opacity:0}to{opacity:1}}.modal[data-v-97e6a819]{animation:slideUp-97e6a819 .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:500px;min-width:400px;padding:2rem;text-align:center}@keyframes slideUp-97e6a819{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-title[data-v-97e6a819]{color:#1f2937;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.modal-message[data-v-97e6a819]{color:#4b5563;font-size:1rem;line-height:1.5;margin-bottom:2rem}.modal-actions[data-v-97e6a819]{display:flex;gap:.75rem;justify-content:center}.modal-actions button[data-v-97e6a819]{border:none;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:600;padding:.625rem 1.5rem;transition:all .2s}.confirm-button[data-v-97e6a819]{color:#fff}.cancel-button[data-v-97e6a819]{background-color:#6b7280;color:#fff}.cancel-button[data-v-97e6a819]:hover{background-color:#4b5563}.cancel-button[data-v-97e6a819]:hover,.confirm-button[data-v-97e6a819]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:translateY(-1px)}
