.ju-modal-overlay[data-v-e3adf26c]{z-index:2000;background:#0f172a6b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ju-modal-container[data-v-e3adf26c]{background:#fff;border:1px solid #94a3b838;border-radius:18px;flex-direction:column;width:100%;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 64px #0f172a2e}.ju-modal-header[data-v-e3adf26c]{border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.ju-modal-title[data-v-e3adf26c]{color:var(--apple-text,#0f172a);margin:0;font-size:17px;font-weight:800}.ju-modal-close-btn[data-v-e3adf26c]{cursor:pointer;width:32px;height:32px;color:var(--apple-text-tertiary,#64748b);background:#94a3b81f;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background .18s,color .18s;display:flex}.ju-modal-close-btn[data-v-e3adf26c]:hover{color:var(--apple-text,#0f172a);background:#94a3b833}.ju-modal-content[data-v-e3adf26c]{flex:1;padding:20px;overflow-y:auto}.ju-modal-footer[data-v-e3adf26c]{background:#fff;border-top:1px solid #94a3b824;justify-content:flex-end;align-items:center;gap:12px;padding:16px 20px 20px;display:flex}.ju-modal-footer[data-v-e3adf26c] button{letter-spacing:0;min-width:104px;height:40px;box-shadow:none;border:0;border-radius:10px;padding:0 16px;font-size:13px;font-weight:800;transform:none}.ju-modal-footer[data-v-e3adf26c] .ghost-button{color:#245b9f;background:#eef4fb}.ju-modal-footer[data-v-e3adf26c] .ghost-button:hover:not(:disabled){color:#194c8b;background:#e3edf9}.ju-modal-footer[data-v-e3adf26c] .primary-button{color:#fff;background:#1763d6}.ju-modal-footer[data-v-e3adf26c] .primary-button:hover:not(:disabled){filter:none;background:#0f52bd}.ju-modal-footer[data-v-e3adf26c] .boundless-danger-button{color:#fff;background:#b42318}.ju-modal-footer[data-v-e3adf26c] .boundless-danger-button:hover:not(:disabled){background:#991b1b}.ju-modal-footer[data-v-e3adf26c] button:disabled{opacity:.58}.modal-fade-enter-active[data-v-e3adf26c],.modal-fade-leave-active[data-v-e3adf26c]{transition:opacity .25s}.modal-fade-enter-from[data-v-e3adf26c],.modal-fade-leave-to[data-v-e3adf26c]{opacity:0}.modal-scale-enter-active[data-v-e3adf26c],.modal-scale-leave-active[data-v-e3adf26c]{transition:transform .22s,opacity .22s}.modal-scale-enter-from[data-v-e3adf26c],.modal-scale-leave-to[data-v-e3adf26c]{opacity:0;transform:translateY(8px)}
