.confirm-order-dialog[data-v-71b0711a]{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;width:100%;height:100%;background:#f9f9f9;padding-top:20px;box-sizing:border-box}.confirm-order-dialog .header[data-v-71b0711a]{position:relative;text-align:center}.confirm-order-dialog .header h3[data-v-71b0711a]{font-size:16px;font-weight:700;color:#000}.confirm-order-dialog .header span[data-v-71b0711a]{position:absolute;right:12px;top:0;display:inline-block;width:13px;height:13px;margin:5px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAAAp0lEQVR42pXU2wnCMBQG4B/dpCKO2UxR+juCE1hXsa+6gANEgiU2JDmX8xbIR3IuHMAV8/l2BBAO1wfX6WIhHBnnO4BpYGTkW2eJMPL5OwQL28gr39JZRXTWJDLrkj4TSZttRC5SyUykZGayYx8H2TEPybm43hnd3/unb5vJqsgmVhdZZe2+iKzfyi6Tu99k+sBUzDZjBXMslpAXi2uFJbbAGzylZfkFhw4h/BMvaGUAAAAASUVORK5CYII=) no-repeat 50%/100%}.confirm-order-dialog .hint-text[data-v-71b0711a]{margin:8px 12px 0 12px;border-radius:6px;border:1px solid #ffc7c7;background:#ffecec;padding:6px;font-size:12px;color:#000}.confirm-order-dialog .hint-text span[data-v-71b0711a]{color:#ff3939}.confirm-order-dialog .gift-details[data-v-71b0711a]{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;max-height:calc(100% - 45px);margin-bottom:calc(58px + env(safe-area-inset-bottom));overflow-y:scroll;-webkit-overflow-scrolling:touch}.confirm-order-dialog .gift-details .activity-gift-list[data-v-71b0711a]{position:relative;text-align:right;background:#fff;margin:11px 12px 0;padding:0 12px 12px 12px;border-radius:8px;overflow:hidden}.confirm-order-dialog .gift-details .activity-gift-list .activity-info[data-v-71b0711a]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:12px 0 0 0;font-size:14px;color:#000}.confirm-order-dialog .gift-details .activity-gift-list .activity-info h3[data-v-71b0711a]{font-weight:700}.confirm-order-dialog .gift-details .activity-gift-list .activity-info p span[data-v-71b0711a]{color:#ff3939;font-weight:700}.confirm-order-dialog .gift-details .activity-gift-list .activity-info img[data-v-71b0711a]{position:absolute;top:-29px;right:-24px;width:88px}.confirm-order-dialog .gift-details .activity-gift-list .spu-list[data-v-71b0711a]{margin-top:10px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.confirm-order-dialog .gift-details .activity-gift-list .spu-list img[data-v-71b0711a]{min-width:68px;width:68px;height:68px;border-radius:8px;margin-right:10px;object-fit:cover}.confirm-order-dialog .gift-details .activity-gift-list .spu-list .spu-info[data-v-71b0711a]{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden;text-align:left}.confirm-order-dialog .gift-details .activity-gift-list .spu-list .spu-info .spu-name[data-v-71b0711a]{font-size:14px;color:#000}.confirm-order-dialog .gift-details .activity-gift-list .spu-list .spu-info .spu-name div[data-v-71b0711a]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;font-size:12px;color:#666}.confirm-order-dialog .gift-details .activity-gift-list .spu-list .spu-info .spu-price[data-v-71b0711a]{font-size:12px;color:#ff3939}.confirm-order-dialog .gift-details .activity-gift-list .spu-list .spu-info .spu-price span[data-v-71b0711a]{font-size:16px;font-weight:700}.confirm-order-dialog .footer[data-v-71b0711a]{position:fixed;bottom:0;left:0;right:0;height:48px;line-height:48px;background:#fff;padding:0 15px;padding-bottom:env(safe-area-inset-bottom)}.confirm-order-dialog .footer button[data-v-71b0711a]{width:100%;height:40px;line-height:40px;background:#80bd01;border-radius:20px;font-size:14px;color:#fff;margin-top:4px}