.modal-overlay[data-v-90fbaa1b]{align-items:center;background-color:#00000080;display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:2000}.modal-container[data-v-90fbaa1b]{background:#fff;border:1px solid #fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.modal-header[data-v-90fbaa1b]{align-items:center;background:var(--table-head-color);border-bottom:1px solid #e5e7eb;color:#fff;display:flex;justify-content:space-between;padding:20px 24px}@media screen and (max-width:700px){.modal-header[data-v-90fbaa1b]{padding:10px 20px}}.modal-title[data-v-90fbaa1b]{font-size:30px;font-weight:600;margin:0}@media screen and (max-width:700px){.modal-title[data-v-90fbaa1b]{font-size:20px}}.modal-close[data-v-90fbaa1b]{align-items:center;background:none;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:44px;height:32px;justify-content:center;transition:background-color .2s;width:32px}.modal-close[data-v-90fbaa1b]:hover{opacity:.7}@media screen and (max-width:700px){.modal-close[data-v-90fbaa1b]{font-size:33px}}.modal-body[data-v-90fbaa1b]{color:var(--dark-color);font-size:25px;line-height:1.5;padding:24px}.modal-body[data-v-90fbaa1b],.modal-footer[data-v-90fbaa1b]{background:var(--table-head-color)}.modal-footer[data-v-90fbaa1b]{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.btn[data-v-90fbaa1b]{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.btn-cancel[data-v-90fbaa1b]{background-color:#f3f4f6;color:#374151}.btn-cancel[data-v-90fbaa1b]:hover{background-color:#e5e7eb}.btn-confirm[data-v-90fbaa1b]{background-color:#dc2626;color:#fff}.btn-confirm[data-v-90fbaa1b]:hover{background-color:#b91c1c}.modal-enter-active[data-v-90fbaa1b],.modal-leave-active[data-v-90fbaa1b]{transition:opacity .3s ease}.modal-enter-from[data-v-90fbaa1b],.modal-leave-to[data-v-90fbaa1b]{opacity:0}.modal-enter-active .modal-container[data-v-90fbaa1b],.modal-leave-active .modal-container[data-v-90fbaa1b]{transition:transform .3s ease}.modal-enter-from .modal-container[data-v-90fbaa1b],.modal-leave-to .modal-container[data-v-90fbaa1b]{transform:scale(.95)}
