.modal-content[data-v-be2e6bd2]{border-radius:12px;max-width:90vw;overflow:hidden;width:400px}.modal-body[data-v-be2e6bd2]{padding:24px 20px 20px;text-align:center}.modal-body .message-text[data-v-be2e6bd2]{color:#333;font-size:15px;font-weight:500;line-height:1.75}.modal-body .message-text[data-v-be2e6bd2] strong{color:var(--color);font-weight:600}.modal-footer[data-v-be2e6bd2]{background:#fafbfc;border-top:1px solid #e8eaed;display:flex;gap:12px;padding:16px 20px 20px}.modal-footer button[data-v-be2e6bd2]{border:none;border-radius:8px;cursor:pointer;flex:1;font-size:15px;font-weight:500;padding:10px 20px;transition:background-color .2s,border-color .2s,transform .15s}.modal-footer button[data-v-be2e6bd2]:focus{outline:none}.modal-footer button[data-v-be2e6bd2]:focus-visible{outline:2px solid var(--color);outline-offset:2px}.modal-footer button[data-v-be2e6bd2]:active{transform:scale(.98)}.modal-footer .btn-cancel[data-v-be2e6bd2],.modal-footer .btn-keep-shopping[data-v-be2e6bd2]{background-color:#fff;border:1px solid #e0e0e0;color:#333}.modal-footer .btn-cancel[data-v-be2e6bd2]:hover,.modal-footer .btn-keep-shopping[data-v-be2e6bd2]:hover{background-color:#f5f5f5;border-color:#d0d0d0}.modal-footer .btn-confirm[data-v-be2e6bd2],.modal-footer .btn-go-now[data-v-be2e6bd2]{background-color:var(--color);border:1px solid transparent;color:#fff}.modal-footer .btn-confirm[data-v-be2e6bd2]:hover,.modal-footer .btn-go-now[data-v-be2e6bd2]:hover{background-color:color-mix(in srgb,var(--color) 85%,#000)}
