.pinCodeInput[data-v-2fd27339]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#pincode-input-overlay[data-v-2fd27339]{height:100%;width:100%;position:fixed;z-index:1050;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,55.7%,.74)}.container-enter-pin[data-v-2fd27339]{z-index:1055;border-top:1px solid #e9e9e9;padding:10px 10px 40px 10px;position:fixed;background:#fff;left:0;bottom:0;right:0;margin:0 auto;max-width:450px}.head[data-v-2fd27339]{width:100%}.reset-pin[data-v-2fd27339]{display:inline-block;color:#4798cf;font-size:16px;font-weight:500;cursor:pointer}.close[data-v-2fd27339]{position:absolute;top:10px;right:10px;width:24px;height:24px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.title[data-v-2fd27339]{font-size:24px;font-weight:500}.pindot[data-v-2fd27339]{margin:16px 0 24px 0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dot[data-v-2fd27339]{margin:0 8px;width:20px;height:20px;border:1px solid #adadad;border-radius:100%}.dot.active[data-v-2fd27339]{background:#444}.keypad[data-v-2fd27339]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;color:#444;justify-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.keypad .nl[data-v-2fd27339]{width:100%}.keypad .pad[data-v-2fd27339]:focus{outline:none}.keypad .pad.click[data-v-2fd27339]{background:#cfcfcf}.keypad .pad[data-v-2fd27339]{width:60px;height:60px;padding:0;margin:5px 0;text-align:center;color:#2e2e2e;font-size:20px;background:#f7f7f7;border:1px solid transparent;border-radius:100%;line-height:58px;cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.keypad .pad[data-v-2fd27339]:hover{background-color:#f1efef}.keypad .pad[data-v-2fd27339]:active{background-color:#e4e3e3}.pad.del svg[data-v-2fd27339]{width:28px}.root[data-v-3feda38e]{padding:16px;padding-bottom:128px;background:#fff}.back-btn[data-v-3feda38e]{margin-bottom:16px}.coupon-container[data-v-3feda38e]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.coupon-container img[data-v-3feda38e]{-o-object-fit:contain;object-fit:contain}.coupon-header[data-v-3feda38e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}.coupon-header[data-v-3feda38e],.coupon-title[data-v-3feda38e]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.coupon-title[data-v-3feda38e]{font-weight:700;font-size:20px;height:30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.coupon-point[data-v-3feda38e]{font-size:24px;font-weight:700;line-height:1;color:#005224;margin-right:24px}.coupon-remaining-badge[data-v-3feda38e]{font-size:12px;font-weight:500;line-height:1;color:#fff;background-color:#54d78d;border-radius:4px;padding:6px 4px}.coupon-expire-date[data-v-3feda38e]{font-weight:600;font-size:14px;line-height:1;color:#989898}.divider[data-v-3feda38e]{border-top:2px solid #efefef}.coupon-details[data-v-3feda38e]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:6px}.btn-container[data-v-3feda38e]{position:fixed;bottom:0;left:0;width:100%;padding:20px 16px;background-color:#fff;-webkit-box-shadow:2px -3px 10px rgba(0,0,0,.15);box-shadow:2px -3px 10px rgba(0,0,0,.15)}.close-modal[data-v-3feda38e]{position:absolute;top:0;right:8px}.redeem-modal-content[data-v-3feda38e]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:24px}.redeem-modal-title[data-v-3feda38e]{font-weight:700;font-size:24px;line-height:1.5;text-align:center}.redeem-modal-desc[data-v-3feda38e]{text-align:center;font-size:16px;line-height:1.2}.slide-confirm-track[data-v-3feda38e]{position:relative;height:52px;border-radius:8px;overflow:hidden;background:#e6f9ee}.slide-confirm-track.completed[data-v-3feda38e]{background:#d6f5e4}.slide-confirm-fill[data-v-3feda38e]{position:absolute;left:0;top:0;bottom:0;background:#54d78d;-webkit-transition:width .14s ease;transition:width .14s ease;border-radius:8px}.slide-confirm-fill.dragging[data-v-3feda38e]{-webkit-transition:none;transition:none}.slide-confirm-label[data-v-3feda38e]{inset:0;font-size:16px;font-weight:700;color:#006b2f;pointer-events:none}.slide-confirm-label[data-v-3feda38e],.slide-confirm-thumb[data-v-3feda38e]{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.slide-confirm-thumb[data-v-3feda38e]{top:50%;left:2px;width:48px;height:48px;border:none;border-radius:8px;background:#005224;color:#fff;z-index:2;cursor:-webkit-grab;cursor:grab;-ms-touch-action:none;touch-action:none;-webkit-transition:-webkit-transform .14s ease;transition:-webkit-transform .14s ease;transition:transform .14s ease;transition:transform .14s ease,-webkit-transform .14s ease}.slide-confirm-thumb.dragging[data-v-3feda38e]{-webkit-transition:none;transition:none}.slide-confirm-thumb[data-v-3feda38e]:active{cursor:-webkit-grabbing;cursor:grabbing}