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