.coupon-code[data-v-7c576b20]{background:#f9fafb;border-radius:3px;max-width:300px;width:100%}.coupon-code .text-coupon[data-v-7c576b20]{font-size:25px;font-weight:500;color:#000}.pro-walkin-coupon-detail-body .register-button,.pro-walkin-coupon-detail-modal-body .register-button,.pro-walkin-coupon-detail-modal .register-button,.pro-walkin-coupon-detail .register-button{width:-moz-fit-content;width:fit-content;height:38px;color:#fff;background:linear-gradient(101.04deg,#fd830c 38.35%,#f04930 78.03%);border-radius:8px;border:none!important}.pro-walkin-coupon-detail-body .register-button:active,.pro-walkin-coupon-detail-body .register-button:focus,.pro-walkin-coupon-detail-body .register-button:hover,.pro-walkin-coupon-detail-body .register-button:visited,.pro-walkin-coupon-detail-modal-body .register-button:active,.pro-walkin-coupon-detail-modal-body .register-button:focus,.pro-walkin-coupon-detail-modal-body .register-button:hover,.pro-walkin-coupon-detail-modal-body .register-button:visited,.pro-walkin-coupon-detail-modal .register-button:active,.pro-walkin-coupon-detail-modal .register-button:focus,.pro-walkin-coupon-detail-modal .register-button:hover,.pro-walkin-coupon-detail-modal .register-button:visited,.pro-walkin-coupon-detail .register-button:active,.pro-walkin-coupon-detail .register-button:focus,.pro-walkin-coupon-detail .register-button:hover,.pro-walkin-coupon-detail .register-button:visited{box-shadow:none}.pro-walkin-coupon-detail-body .disabled.register-button,.pro-walkin-coupon-detail-modal-body .disabled.register-button,.pro-walkin-coupon-detail-modal .disabled.register-button,.pro-walkin-coupon-detail .disabled.register-button{background:#b1b1b1}.pro-walkin-coupon-detail-dialog,.pro-walkin-coupon-detail-modal-dialog{max-width:calc(780px + 2rem);width:100%}.pro-walkin-coupon-detail-dialog .text-orange,.pro-walkin-coupon-detail-modal-dialog .text-orange{color:#f56600!important}.pro-walkin-coupon-detail-dialog .text-expire,.pro-walkin-coupon-detail-dialog .text-red,.pro-walkin-coupon-detail-modal-dialog .text-expire,.pro-walkin-coupon-detail-modal-dialog .text-red{color:red}.pro-walkin-coupon-detail-dialog .text-blue,.pro-walkin-coupon-detail-modal-dialog .text-blue{color:#00aeef}.pro-walkin-coupon-detail-dialog .text-underline,.pro-walkin-coupon-detail-modal-dialog .text-underline{text-decoration:underline}@media screen and (max-width:1279px){.pro-walkin-coupon-detail-dialog,.pro-walkin-coupon-detail-modal-dialog{max-width:calc(688px - 2rem)}}@media screen and (max-width:575px){.pro-walkin-coupon-detail-dialog,.pro-walkin-coupon-detail-modal-dialog{max-height:100svh}}.pro-walkin-coupon-detail-content,.pro-walkin-coupon-detail-modal-content{border-radius:10px!important;overflow:hidden;border:none}.pro-walkin-coupon-detail-content .modal-header,.pro-walkin-coupon-detail-modal-content .modal-header{padding:12.5px 16px;border-bottom:transparent;background-color:#fff6ed;position:relative}.pro-walkin-coupon-detail-content .modal-header:after,.pro-walkin-coupon-detail-content .modal-header:before,.pro-walkin-coupon-detail-modal-content .modal-header:after,.pro-walkin-coupon-detail-modal-content .modal-header:before{content:"";opacity:.4;position:absolute;top:0;height:100%;background:linear-gradient(1turn,hsla(0,0%,100%,0),#ffd7af);z-index:0;transform:skew(-40deg);right:17%;width:10%}.pro-walkin-coupon-detail-content .modal-header:before,.pro-walkin-coupon-detail-modal-content .modal-header:before{right:10%;width:5%}.pro-walkin-coupon-detail-content .modal-header .header-image,.pro-walkin-coupon-detail-modal-content .modal-header .header-image{width:40px}.pro-walkin-coupon-detail-content .modal-header .header-image img,.pro-walkin-coupon-detail-modal-content .modal-header .header-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pro-walkin-coupon-detail-body,.pro-walkin-coupon-detail-modal-body{width:100%}.pro-walkin-coupon-detail-body .coupon-content,.pro-walkin-coupon-detail-modal-body .coupon-content{max-height:75svh;height:auto;overflow-y:auto}@media screen and (max-width:575px){.pro-walkin-coupon-detail-body .coupon-content,.pro-walkin-coupon-detail-modal-body .coupon-content{max-height:70svh}}.pro-walkin-coupon-detail-body .coupon-content .promotion-image,.pro-walkin-coupon-detail-modal-body .coupon-content .promotion-image{flex-shrink:0;max-width:600px;width:100%;height:100%;aspect-ratio:280/182;overflow:hidden;border-radius:12px;background:#fff}.pro-walkin-coupon-detail-body .coupon-content .promotion-image img,.pro-walkin-coupon-detail-modal-body .coupon-content .promotion-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pro-walkin-coupon-detail-body .coupon-content .promotion-owner .owner-logo,.pro-walkin-coupon-detail-modal-body .coupon-content .promotion-owner .owner-logo{width:40px;height:40px;border-radius:50%;overflow:hidden;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:575px){.pro-walkin-coupon-detail-body .coupon-content .promotion-owner .owner-logo,.pro-walkin-coupon-detail-modal-body .coupon-content .promotion-owner .owner-logo{width:32px;height:32px}}.pro-walkin-coupon-detail-body .coupon-content .promotion-owner .owner-logo img,.pro-walkin-coupon-detail-modal-body .coupon-content .promotion-owner .owner-logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pro-walkin-coupon-detail-body .coupon-content .promotion-owner .owner-name,.pro-walkin-coupon-detail-modal-body .coupon-content .promotion-owner .owner-name{font-size:14px}@media screen and (max-width:575px){.pro-walkin-coupon-detail-body .coupon-content .promotion-owner .owner-name,.pro-walkin-coupon-detail-modal-body .coupon-content .promotion-owner .owner-name{font-size:12px}}.pro-walkin-coupon-detail-body .coupon-content .coupon-count .badge,.pro-walkin-coupon-detail-modal-body .coupon-content .coupon-count .badge{background-color:#fef0c7;border-radius:3px;color:#f56600;font-size:12px;line-height:1.5}@media screen and (max-width:575px){.pro-walkin-coupon-detail-body .coupon-content .coupon-count .badge,.pro-walkin-coupon-detail-modal-body .coupon-content .coupon-count .badge{font-size:10px}}.pro-walkin-coupon-detail-body .coupon-content .detail,.pro-walkin-coupon-detail-modal-body .coupon-content .detail{height:auto}.pro-walkin-coupon-detail-body .coupon-content .detail-description p,.pro-walkin-coupon-detail-modal-body .coupon-content .detail-description p{font-family:Prompt,sans-serif!important;font-weight:400}.modal-body[data-v-6a6b77e8],.modal-body p[data-v-6a6b77e8]{font-size:14px;font-weight:400}.modal-body p[data-v-6a6b77e8]{font-family:Prompt,sans-serif}.modal-body li[data-v-6a6b77e8]{font-size:14px;font-weight:400}.accept-button[data-v-6a6b77e8]{border-radius:10px;width:150px;height:36px;border:1px solid #00aeef;background-color:#00aeef;color:#fff;font-size:14px}.input.text-input-v3{border-radius:8px;height:48px}.input.text-input-v3.is-invalid.no-icon{padding-right:1rem;background-image:none}.upload-file-container[data-v-4b4052c7]{position:relative;width:var(--width);height:var(--height);border-radius:10px;border:2px dashed #00aeef;border:2px dashed var(--primary-primary,#00aeef)}.upload-file-container .preview[data-v-4b4052c7]{width:auto;height:100%;border-radius:10px}.upload-file-container .remove-icon[data-v-4b4052c7]{position:absolute;top:10px;right:10px}.upload-file-container .border-red[data-v-4b4052c7]{border-color:red}.require-accept-modal .text-blue,.require-accept .text-blue{color:#00aeef}.require-accept-modal .text-underline,.require-accept .text-underline{text-decoration:underline}.require-accept-dialog,.require-accept-modal-dialog{width:100%}.require-accept-content,.require-accept-modal-content{border-radius:10px!important;overflow:hidden;border:none}.require-accept-content .modal-header,.require-accept-modal-content .modal-header{padding:8px 8px 0 0;border-bottom:transparent}.require-accept-content .modal-header .header-image,.require-accept-modal-content .modal-header .header-image{width:40px}.require-accept-content .modal-header .header-image img,.require-accept-modal-content .modal-header .header-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.require-accept-body,.require-accept-modal-body{width:100%}.require-accept-body .accept-button,.require-accept-modal-body .accept-button{width:-moz-fit-content;width:fit-content;height:38px;color:#fff;background:#00aeef;border-radius:8px;font-size:16px;border:none!important}@media screen and (max-width:575px){.require-accept-body .accept-button,.require-accept-modal-body .accept-button{font-size:12px;padding:10px}}.booking-details-modal-container{max-height:75svh;height:auto;overflow-y:auto}.booking-details-modal-container .img{max-width:390px;aspect-ratio:1;height:100%;border-radius:8px;font-size:16px}@media(max-width:767px){.booking-details-modal-container .img{font-size:12px}}.booking-details-modal-container .img img{border-radius:8px!important}.booking-details-modal-container .text-detais{height:-moz-fit-content;height:fit-content}.booking-details-modal-container .text-detais p{font-family:Prompt,sans-serif!important;font-weight:400}.booking-details-modal-card{border-radius:10px!important;width:100%}.booking-details-modal-header{font-size:20px;background-color:#f5fcff;color:#00aeef;border-bottom:none;border-top-left-radius:10px;border-top-right-radius:10px}@media(max-width:767px){.booking-details-modal-header{font-size:16px}}.booking-details-modal-footer{border-top:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;justify-content:center}.booking-details-modal-footer .button{cursor:pointer;color:#fff;font-size:16px;font-weight:500;background-color:#00aeef;border-radius:8px;padding:6px 10px}@media(max-width:767px){.booking-details-modal-footer .button{font-size:12px}}