.modal-overlay[data-v-be93618d]{z-index:1500;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-content[data-v-be93618d]{background:#f2f2f2;border-radius:10px;flex-direction:column;width:100%;max-width:500px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000026}.modal-content.modal-content--wide[data-v-be93618d]{max-width:720px}.modal-content.modal-content--tall[data-v-be93618d]{height:90vh;max-height:90vh}.modal-header[data-v-be93618d]{background:#fff;border-bottom:1px solid #e8ddc8;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-header h2[data-v-be93618d]{color:#d64309;margin:0;font-size:18pt;font-weight:600}.modal-header .close-button[data-v-be93618d]{cursor:pointer;color:#666;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.modal-header .close-button[data-v-be93618d]:hover{color:#333;background:#e8ddc8}.modal-body[data-v-be93618d]{flex:1;padding:24px;overflow-y:auto}.modal-body--flush[data-v-be93618d]{padding:0}.modal-footer[data-v-be93618d]{background:#f2f2f2;border-top:1px solid #e8ddc8;align-items:center;gap:12px;padding:16px 24px;display:flex}.modal-footer__start[data-v-be93618d]{flex:1;min-width:0}.modal-footer__actions[data-v-be93618d]{flex-shrink:0;gap:12px;margin-left:auto;display:flex}.btn[data-v-be93618d]{cursor:pointer;border:none;border-radius:25px;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:500;line-height:1;transition:all .2s;display:inline-flex}.btn.btn-secondary[data-v-be93618d]{color:#333;background:#fff;border:1px solid #e8ddc8}.btn.btn-secondary[data-v-be93618d]:hover{background:#faf9f5}.btn.btn-primary[data-v-be93618d]{color:#333;background:#fc0;border:none}.btn.btn-primary[data-v-be93618d]:hover{color:#000;background:#f5c400}.btn.btn-danger[data-v-be93618d]{color:#fff;background:#c62828;border:none}.btn.btn-danger[data-v-be93618d]:hover{color:#fff;background:#b71c1c}
