.modal-overlay[data-v-8544fb18]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-8544fb18]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141423f2;border:1px solid #ffffff1a;border-radius:.5rem;flex-direction:column;max-width:90vw;max-height:90vh;display:flex;overflow:hidden}.modal-small[data-v-8544fb18]{width:400px}.modal-medium[data-v-8544fb18]{width:600px}.modal-large[data-v-8544fb18]{width:800px}.modal-fullscreen[data-v-8544fb18]{width:95vw;height:95vh}.modal-header[data-v-8544fb18]{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-header h3[data-v-8544fb18]{color:#fff;margin:0;font-size:1.25rem;font-weight:600}.modal-close[data-v-8544fb18]{color:#fff;cursor:pointer;background:#0000004d;border:none;border-radius:50%;width:36px;height:36px;font-size:1.5rem;transition:all .2s}.modal-close[data-v-8544fb18]:hover{background:#0006}.modal-body[data-v-8544fb18]{color:#fffc;flex:1;padding:1.5rem;overflow-y:auto}.modal-footer[data-v-8544fb18]{border-top:1px solid #ffffff1a;justify-content:flex-end;gap:.75rem;padding:1.5rem;display:flex}.modal-btn[data-v-8544fb18]{cursor:pointer;border-radius:.375rem;padding:.625rem 1.25rem;font-weight:600;transition:all .2s}.modal-btn-secondary[data-v-8544fb18]{color:#fff;background:#0000004d;border:1px solid #fff3}.modal-btn-secondary[data-v-8544fb18]:hover{background:#0006}.modal-btn-primary[data-v-8544fb18]{color:#fff;text-shadow:0 1px 2px #0000004d;background:#5568d3;border:1px solid #5568d3}.modal-btn-primary[data-v-8544fb18]:hover{background:#4a5fc3}.modal-resize-handle[data-v-8544fb18]{cursor:se-resize;background:linear-gradient(135deg,#0000 50%,#ffffff80 50%);border-radius:0 0 .5rem;width:20px;height:20px;position:absolute;bottom:0;right:0}.modal-alert .modal-btn-primary[data-v-8544fb18]{background:#ef5350;border-color:#ef5350}.modal-alert .modal-btn-primary[data-v-8544fb18]:hover{background:#d32f2f}.modal-danger .modal-btn-primary[data-v-8544fb18]{background:#ef5350;border-color:#ef5350}.modal-danger .modal-btn-primary[data-v-8544fb18]:hover{background:#d32f2f}.modal-enter-active[data-v-8544fb18],.modal-leave-active[data-v-8544fb18]{transition:opacity .3s}.modal-enter-from[data-v-8544fb18],.modal-leave-to[data-v-8544fb18]{opacity:0}@media (width<=768px){.modal-small[data-v-8544fb18],.modal-medium[data-v-8544fb18],.modal-large[data-v-8544fb18]{width:95vw}.modal-header[data-v-8544fb18],.modal-body[data-v-8544fb18],.modal-footer[data-v-8544fb18]{padding:1rem}}.confirm-message[data-v-9e92f874]{color:#fffc;margin:0 0 .75rem;font-size:1rem}.confirm-detail[data-v-9e92f874]{color:#fff9;margin:0;font-size:.875rem}
