.modal-overlay[data-v-416ce3d0]{align-items:center;background-color:#00000080;box-sizing:border-box;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px 16px;position:fixed;z-index:6000}.modal-overlay--over-drawer[data-v-416ce3d0]{z-index:100000}.modal[data-v-416ce3d0]{background:#fff;border-radius:12px;box-shadow:0 8px 24px #0000001a;display:flex;flex-direction:column;height:auto;max-width:440px;padding:24px;width:min(100%,440px)}.modal-header[data-v-416ce3d0]{display:flex;justify-content:flex-end;margin-bottom:-8px}.close-button[data-v-416ce3d0]{align-items:center;background:none;border:none;color:#1c1c1c;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:opacity .2s}.close-button[data-v-416ce3d0]:hover{opacity:.7}.modal-message--with-detail[data-v-416ce3d0]{margin-bottom:12px}.modal-message--detail[data-v-416ce3d0]{margin-bottom:24px;margin-top:0;overflow-wrap:anywhere;white-space:normal}.modal-title[data-v-416ce3d0]{color:#1c1c1c;font-size:20px;font-weight:600;line-height:28px;margin-bottom:8px}.modal-message[data-v-416ce3d0]{color:#1c1c1c;font-size:15px;font-weight:400;line-height:22px;margin-bottom:24px}.modal-buttons[data-v-416ce3d0]{align-items:center;display:flex;gap:12px;justify-content:flex-end}.modal-buttons--split[data-v-416ce3d0]{gap:16px;width:100%}.modal-buttons--split .cancel-button[data-v-416ce3d0],.modal-buttons--split .confirm-button[data-v-416ce3d0]{border-radius:8px;flex:1 1 0;font-size:16px;font-weight:400;line-height:24px;min-height:42px;min-width:0;padding:9px 16px;white-space:nowrap}.modal-buttons--split .cancel-button[data-v-416ce3d0]{background:#fff;border:1px solid #d3d3d3;color:#181818}.modal-buttons--split .cancel-button[data-v-416ce3d0]:hover:not(:disabled){background:#fafafa;border-color:#c8c8c8}.modal-buttons--split .confirm-button[data-v-416ce3d0]{background:#4278f9;border:none;color:#fff}.modal-buttons--split .confirm-button[data-v-416ce3d0]:hover:not(:disabled){background:#356be8}.cancel-button[data-v-416ce3d0],.confirm-button[data-v-416ce3d0]{align-items:center;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:16px;font-weight:500;height:auto;justify-content:center;line-height:1.25;min-height:44px;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.confirm-button[data-v-416ce3d0]{background-color:#4278f9;border:none;color:#fff}.confirm-button[data-v-416ce3d0]:hover:not(:disabled){background-color:#3660d9}.cancel-button[data-v-416ce3d0]:disabled,.close-button[data-v-416ce3d0]:disabled,.confirm-button[data-v-416ce3d0]:disabled{cursor:not-allowed;opacity:.55}.cancel-button[data-v-416ce3d0]{background-color:#fff;border:1px solid #e0e0e0;color:#1c1c1c}.cancel-button[data-v-416ce3d0]:hover:not(:disabled){background-color:#f5f5f5;border-color:#d0d0d0}.modal--discard[data-v-416ce3d0]{background:#fff;border-radius:12px;box-shadow:0 4px 32px #0000001f;box-sizing:border-box;font-family:Inter,ui-sans-serif,system-ui,sans-serif;max-width:351px;overflow:hidden;padding:0;width:min(100%,351px)}.modal-body--discard[data-v-416ce3d0]{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;padding:16px}.modal-body--discard__stack[data-v-416ce3d0]{align-items:flex-end;display:flex;flex-direction:column;gap:8px;width:100%}.close-button--discard-icon[data-v-416ce3d0]{align-items:center;background:transparent;border:none;color:#1c1c1c;cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;padding:0;transition:opacity .2s ease;width:24px}.close-button--discard-icon[data-v-416ce3d0]:hover{opacity:.72}.modal-title--discard[data-v-416ce3d0]{color:#1c1c1c;font-size:18px;font-weight:600;line-height:24px}.modal-message--discard[data-v-416ce3d0],.modal-title--discard[data-v-416ce3d0]{align-self:stretch;letter-spacing:0;margin:0;text-align:left;width:100%}.modal-message--discard[data-v-416ce3d0]{color:#000;font-size:14px;font-weight:400;line-height:20px}.modal-buttons--discard[data-v-416ce3d0]{display:flex;gap:16px;margin:0;padding:0;width:100%}.cancel-button--discard[data-v-416ce3d0],.confirm-button--discard[data-v-416ce3d0]{border-radius:8px;cursor:pointer;flex:1 1 0;font-size:16px;font-weight:400;line-height:24px;min-height:42px;min-width:0;padding:9px 16px;transition:background-color .2s ease,border-color .2s ease}.cancel-button--discard[data-v-416ce3d0]{background:#fff;border:1px solid #d3d3d3;color:#181818}.cancel-button--discard[data-v-416ce3d0]:hover{background:#fafafa;border-color:#c8c8c8}.confirm-button--discard[data-v-416ce3d0]{background:#4278f9;border:none;color:#fff}.confirm-button--discard[data-v-416ce3d0]:hover{background:#356be8}@media (max-width:575px){.modal[data-v-416ce3d0]:not(.modal--discard){padding:24px;width:min(100%,360px)}.modal-buttons[data-v-416ce3d0]:not(.modal-buttons--discard):not(.modal-buttons--split){align-items:stretch;flex-direction:column}.modal-buttons:not(.modal-buttons--discard):not(.modal-buttons--split) .cancel-button[data-v-416ce3d0],.modal-buttons:not(.modal-buttons--discard):not(.modal-buttons--split) .confirm-button[data-v-416ce3d0]{white-space:normal;width:100%}.modal--discard[data-v-416ce3d0]{width:min(100%,calc(100vw - 32px))}}
