.modal-overlay[data-v-48063dd9]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.modal-app-container[data-v-48063dd9]{background:#fff;border-radius:20px;width:100%;max-width:500px;padding:24px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-header[data-v-48063dd9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.modal-title[data-v-48063dd9]{font-size:22px;font-weight:700;color:#252525;line-height:1.3;margin:0}.modal-close[data-v-48063dd9]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#666;cursor:pointer;border-radius:8px;transition:all .2s;padding:0}.modal-close[data-v-48063dd9]:hover{background-color:#f3f4f6;color:#252525}.modal-content[data-v-48063dd9]{margin-bottom:24px}.modal-text[data-v-48063dd9]{font-size:18px;color:#666;line-height:1.6;margin:0}.modal-footer[data-v-48063dd9]{display:flex;gap:12px;justify-content:flex-end}.btn-cancel[data-v-48063dd9],.btn-confirm[data-v-48063dd9]{padding:12px 24px;border-radius:12px;font-size:18px;font-weight:600;border:none;cursor:pointer;transition:all .2s}.btn-cancel[data-v-48063dd9]{background-color:transparent;color:#0099b5}.btn-cancel[data-v-48063dd9]:hover{background-color:#e6f8fb}.btn-confirm[data-v-48063dd9]{background-color:#e34d5e;color:#fff}.btn-confirm[data-v-48063dd9]:hover:not(:disabled){background-color:#d13d4e}.btn-confirm[data-v-48063dd9]:disabled{opacity:.6;cursor:not-allowed}.modal-enter-active[data-v-48063dd9],.modal-leave-active[data-v-48063dd9]{transition:opacity .3s ease}.modal-enter-from[data-v-48063dd9],.modal-leave-to[data-v-48063dd9]{opacity:0}.modal-enter-active .modal-app-container[data-v-48063dd9],.modal-leave-active .modal-app-container[data-v-48063dd9]{transition:transform .3s ease}.modal-enter-from .modal-app-container[data-v-48063dd9],.modal-leave-to .modal-app-container[data-v-48063dd9]{transform:scale(.9)}
