.page-module__KQy78G__container{text-align:left;color:#5c5c5c;width:100%;height:844px;font-size:16px;position:relative}.page-module__KQy78G__inputLabel{position:relative}.page-module__KQy78G__wrapper{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.page-module__KQy78G__codeInput{color:#3d3d3d;background-color:#fff;border-radius:4px;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:92%;padding:12px;font-size:16px;display:flex}.page-module__KQy78G__codeInput::placeholder{font-size:14px}.page-module__KQy78G__inputSection,.page-module__KQy78G__emptyMessage{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;width:91.79%;height:8.89%;padding-top:20px;font-size:14px;display:flex;position:relative;left:4.1%;right:4.1%}.page-module__KQy78G__p{margin:0}.page-module__KQy78G__couponDetail{width:90.3%;line-height:150%;display:inline-block;position:relative;top:40.98%;left:9.7%}.page-module__KQy78G__couponName{width:89.12%;display:inline-block;position:relative;top:0%;left:10.88%}.page-module__KQy78G__couponNameWrapper{color:#222;width:89.09%;height:37.7%;margin-bottom:5px;font-size:16px;position:relative;left:0%;right:10.91%}.page-module__KQy78G__couponContent{width:330px;position:relative}.page-module__KQy78G__couponItem{border-bottom:1px solid #e7e7e7;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:334px;padding-bottom:10px;display:flex;position:relative}.page-module__KQy78G__couponList{box-sizing:border-box;color:#79858d;background-color:#fff;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:91.79%;margin-top:20px;padding:20px 0 24px 24px;font-size:12px;display:flex;position:relative;left:4.1%;right:4.1%}.page-module__KQy78G__useButtonBg{background-color:#05e;border-radius:12px;width:358px;height:100%;position:absolute;top:0%;bottom:0%;left:0%;right:0%;box-shadow:2px 2px 10px rgba(92,155,255,.4)}.page-module__KQy78G__useButtonText{letter-spacing:.02em;position:absolute;top:30%;left:29.51%}.page-module__KQy78G__useButton{text-align:center;color:#fff;border-radius:10px;width:91.79%;height:7.11%;margin-top:30px;position:relative;left:4.1%;right:4.1%}.page-module__KQy78G__registerButtonBg{background-color:#fff;border-radius:12px;width:100%;height:100%;position:absolute;top:0%;bottom:0%;left:0%;right:0%}.page-module__KQy78G__registerButtonText{letter-spacing:.02em;position:absolute;top:30%;left:20%}.page-module__KQy78G__addIcon{width:6.7%;max-width:100%;height:40%;max-height:100%;position:absolute;top:30%;bottom:30%;left:5.59%;right:87.71%;overflow:hidden}.page-module__KQy78G__registerButton{border-radius:10px;width:100%;height:100%;position:absolute;top:0%;bottom:0%;left:0%;right:0%;box-shadow:2px 2px 10px rgba(92,155,255,.1)}.page-module__KQy78G__registerButtonWrapper{text-align:center;color:#1094ff;width:91.79%;height:7.11%;margin-top:10px;position:relative;left:4.1%;right:4.1%}.page-module__KQy78G__radio{box-sizing:border-box;background-color:#d6e2ea;border:2px solid #bac7cf;border-radius:20px;width:28px;height:28px;position:absolute;top:2px;left:-10px}.page-module__KQy78G__checkIcon{z-index:10;flex-shrink:0;width:20px;height:20px;position:absolute;top:2px;left:3px;overflow:hidden}.page-module__KQy78G__error{color:#ea1145;margin-left:10px;font-size:16px}.page-module__KQy78G__checkedRadio{background-color:#1094ff}.page-module__KQy78G__checkedCaption{color:#1094ff}.page-module__KQy78G__disabledCoupon{opacity:.5}
.button-module__Co3eWq__container{text-align:left;width:100%;color:var(--color-primary);min-height:100vh;padding:30px 0 40px;font-size:16px}.button-module__Co3eWq__machineInfoCard{width:100%;margin-bottom:10px;position:relative}.button-module__Co3eWq__infoRow{align-items:flex-start;margin-top:10px;margin-left:20px;display:flex;position:relative}.button-module__Co3eWq__infoLabel{color:var(--color-text-secondary);white-space:nowrap}.button-module__Co3eWq__infoValue{color:var(--color-primary);flex-wrap:nowrap;flex:1;gap:20px;margin-left:8px;display:inline-flex}.button-module__Co3eWq__courseName{word-break:break-all;white-space:normal;max-width:200px}.button-module__Co3eWq__infoValue>span{white-space:nowrap}.button-module__Co3eWq__sectionHeader{width:200px;height:26px;margin-top:30px;margin-left:20px;font-size:18px;position:relative}.button-module__Co3eWq__sectionTitle{color:var(--color-text-secondary);font-weight:500;position:absolute;top:0%;left:30px}.button-module__Co3eWq__sectionDivider{background-color:var(--color-primary);border-radius:2px;width:15px;height:15px;position:absolute;top:30.77%;left:0%}.button-module__Co3eWq__couponSection{border:solid 2px var(--color-bg-light);box-sizing:border-box;cursor:pointer;background-color:#fff;border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:16px 0 24px 24px;display:flex;position:relative;overflow:hidden}.button-module__Co3eWq__couponContent{flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:8px;display:flex}.button-module__Co3eWq__couponText{flex-shrink:0;width:282px;display:inline-block;position:relative}.button-module__Co3eWq__arrowIcon{flex-shrink:0;width:24px;height:24px;position:relative;overflow:hidden}.button-module__Co3eWq__amountInfo{width:100%;max-width:350px;color:var(--color-text-primary);margin-top:20px;position:relative}.button-module__Co3eWq__amountRow{width:100%;height:25px;margin:10px;position:relative}.button-module__Co3eWq__amountCaption{text-align:left;gap:20px;width:70%;font-size:15px;display:flex;position:absolute;left:10px}.button-module__Co3eWq__amountCaptionBold{text-align:left;width:30%;font-size:17px;font-weight:700;position:absolute;left:10px}.button-module__Co3eWq__amountValue{text-align:right;width:40%;font-size:15px;position:absolute;right:0}.button-module__Co3eWq__amountValueBold{text-align:right;width:40%;font-size:22px;font-weight:700;position:absolute;right:0}.button-module__Co3eWq__confirmButton{text-align:center;color:#fff;cursor:pointer;border:none;border-radius:12px;width:calc(100% - 32px);max-width:358px;height:60px;margin-top:20px;margin-left:auto;margin-right:auto;position:relative}.button-module__Co3eWq__confirmButtonInner{background-color:var(--color-primary-dark);border-radius:12px;width:100%;height:100%;position:absolute;top:0%;bottom:0%;left:0%;right:0%;box-shadow:2px 2px 10px rgba(92,155,255,.4)}.button-module__Co3eWq__confirmButtonText{letter-spacing:.02em;color:#fff;width:100%;font-size:16px;position:absolute;top:30%;left:0}.button-module__Co3eWq__confirmButton:disabled .button-module__Co3eWq__confirmButtonInner{cursor:not-allowed;background-color:#ccc}.button-module__Co3eWq__confirmButton:disabled{cursor:not-allowed}.button-module__Co3eWq__backButton{text-align:center;color:#fff;cursor:pointer;border-radius:12px;width:calc(100% - 32px);max-width:358px;height:60px;margin-top:20px;margin-left:auto;margin-right:auto;position:relative}.button-module__Co3eWq__backButtonInner{background-color:#a7a7a7;border-radius:12px;width:100%;height:100%;position:absolute;top:0%;bottom:0%;left:0%;right:0%;box-shadow:2px 2px 10px rgba(92,155,255,.4)}.button-module__Co3eWq__backButtonText{letter-spacing:.02em;width:100%;font-size:16px;position:absolute;top:30%;left:0}.button-module__Co3eWq__paymentMethodsContainer{box-sizing:border-box;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:20px;display:flex}
.PageLoading-module__ARj2Ya__overlay{z-index:100;background-color:rgba(0,0,0,.5);width:100%;height:100%;position:fixed;top:0;left:0}.PageLoading-module__ARj2Ya__loadingWrap{z-index:101;position:fixed;top:calc(50% - 120px);left:calc(50% - 120px)}.PageLoading-module__ARj2Ya__loading{float:left;box-sizing:border-box;width:240px;height:240px;position:relative;overflow:hidden}.PageLoading-module__ARj2Ya__loader{color:#3ba0ff;text-indent:-9999em;border-radius:50%;width:1em;height:1em;margin:72px auto;font-size:90px;animation:1.7s infinite PageLoading-module__ARj2Ya__load6,1.7s infinite PageLoading-module__ARj2Ya__round;position:relative;overflow:hidden;transform:translateZ(0)}@keyframes PageLoading-module__ARj2Ya__load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes PageLoading-module__ARj2Ya__round{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.ApiError-module__8hyMCW__container{z-index:100;box-sizing:border-box;background-color:#fef2f2;border:1px solid #fecaca;border-radius:4px;width:90%;padding:12px;position:absolute;top:20px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px rgba(0,0,0,.1)}.ApiError-module__8hyMCW__message{color:#dc2626;text-align:center;word-wrap:break-word;margin:0;font-size:14px;line-height:24px}
.DoorCheckDialog-module__ZCI1oW__m0{margin:0}.DoorCheckDialog-module__ZCI1oW__dialogBackground{background-color:#fff;border-radius:10px;width:100%;height:100%;position:absolute;top:0%;bottom:0%;left:0%;right:0%;box-shadow:2px 2px 10px rgba(92,155,255,.1)}.DoorCheckDialog-module__ZCI1oW__dialogButton{background-color:var(--color-primary-dark);border-radius:0 0 10px 10px;width:100%;height:37.84%;position:absolute;top:62.16%;bottom:0%;left:0%;right:0%;box-shadow:2px 2px 10px rgba(92,155,255,.1)}.DoorCheckDialog-module__ZCI1oW__dialogButtonText{letter-spacing:.02em;color:var(--color-primary-light);position:absolute;top:28%;left:38.55%}.DoorCheckDialog-module__ZCI1oW__dialogTitle{position:absolute;top:13px;left:calc(50% - 80px)}.DoorCheckDialog-module__ZCI1oW__dialogDescription{width:284px;font-size:11px;line-height:170%;display:inline-block;position:absolute;top:43px;left:calc(50% - 139px)}.DoorCheckDialog-module__ZCI1oW__dialogContainer{text-align:center;width:90%;height:148px;color:var(--color-text-primary);z-index:100;font-size:16px;position:absolute;top:calc(50vh - 74px);left:5%}.DoorCheckDialog-module__ZCI1oW__dialogOverlay{z-index:99;background-color:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;top:0;left:0}
.CourseCategory-module__kZmugq__courseCategory{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex;position:relative}.CourseCategory-module__kZmugq__categoryHeader{width:184px;height:26px;position:relative}.CourseCategory-module__kZmugq__categoryTitle{font-weight:500;position:absolute;top:0%;left:30px}.CourseCategory-module__kZmugq__iconWash{background-color:var(--color-primary);border-radius:2px;width:14px;height:46.15%;position:absolute;top:30.77%;bottom:23.08%;left:0%;right:86.96%}.CourseCategory-module__kZmugq__iconWashHalf{background-color:var(--color-primary);border-radius:2px 0 0 2px;width:7px;height:46.15%;position:absolute;top:30.77%;left:0%}.CourseCategory-module__kZmugq__iconDryHalf{background-color:#f57a14;border-radius:0 2px 2px 0;width:7px;height:46.15%;position:absolute;top:30.77%;left:7px}.CourseCategory-module__kZmugq__iconDry{background-color:#f57a14;border-radius:2px;width:14px;height:46.15%;position:absolute;top:30.77%;bottom:23.08%;left:0%;right:86.96%}.CourseCategory-module__kZmugq__courseListWrapper{background-color:#fff;border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:16px 0 0 24px;font-size:16px;display:flex;overflow:hidden}.CourseCategory-module__kZmugq__courseList{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}.CourseCategory-module__kZmugq__courseItemContent{width:312px;height:24px;position:relative}.CourseCategory-module__kZmugq__courseNameAndTime{font-weight:500;position:absolute;top:4.17%;left:0%}.CourseCategory-module__kZmugq__coursePriceArea{text-align:right;color:var(--color-primary);flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:8px;display:flex;position:absolute;top:0;right:-10px}.CourseCategory-module__kZmugq__coursePrice{flex-shrink:0;width:79px;display:inline-block;position:relative}.CourseCategory-module__kZmugq__arrowIcon{flex-shrink:0;width:24px;height:24px;position:relative;overflow:hidden}.CourseCategory-module__kZmugq__courseDivider{border-bottom:solid 2px var(--color-primary-light);width:334px;height:1px;position:relative}
.CourseNarrowing-module__G8Ltoq__container{box-sizing:border-box;width:100%;min-width:0;color:var(--color-text-primary);overflow-wrap:anywhere;padding:12px}.CourseNarrowing-module__G8Ltoq__container h2{font-size:18px}.CourseNarrowing-module__G8Ltoq__container h3{font-size:16px}.CourseNarrowing-module__G8Ltoq__instructions{color:#573800;background:#fff7df;border:2px solid #9c6200;border-radius:10px;margin:12px 0 16px;padding:14px 16px;font-size:16px;font-weight:700;line-height:1.65}.CourseNarrowing-module__G8Ltoq__timingNote{color:#4b5563;margin:12px 0;font-size:14px;line-height:1.6}.CourseNarrowing-module__G8Ltoq__card{border:1px solid var(--color-border-gray);width:100%;color:var(--color-text-primary);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;margin:10px 0;padding:18px;display:flex}.CourseNarrowing-module__G8Ltoq__card b{color:var(--color-primary-dark);font-size:22px}.CourseNarrowing-module__G8Ltoq__back{color:var(--color-primary-dark);min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}
.RadioButton-module__go0M5a__radioUnchecked{background-color:var(--color-bg-gray);border:2px solid var(--color-border-gray);box-sizing:border-box;border-radius:20px;flex-shrink:0;width:28px;height:28px}.RadioButton-module__go0M5a__radioChecked{background-color:var(--color-primary);box-sizing:border-box;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:2px;display:flex}.RadioButton-module__go0M5a__checkIconW{z-index:10;flex-shrink:0;width:20px;height:20px;position:relative;overflow:hidden}
.FooterLinks-module__d0g8Hq__footerLinks{color:#666;text-align:center;justify-content:center;gap:8px;width:100%;font-size:.7rem;display:flex}.FooterLinks-module__d0g8Hq__footerLink{color:#4285f4;cursor:pointer;text-decoration:none}.FooterLinks-module__d0g8Hq__footerLink:hover{text-decoration:underline}
.Guest-module__RQxxQa__page{box-sizing:border-box;width:100%;min-height:100vh;color:var(--color-text-primary);overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text;background:#f2f7ff;flex-direction:column;line-height:1.6;display:flex}.Guest-module__RQxxQa__page .Guest-module__RQxxQa__header{min-height:62px;padding:10px 16px}.Guest-module__RQxxQa__page .Guest-module__RQxxQa__header button{min-width:64px;min-height:34px;padding:5px 10px}.Guest-module__RQxxQa__page :-webkit-any(button,a,summary):focus-visible{outline:3px solid var(--color-primary-dark);outline-offset:3px}.Guest-module__RQxxQa__page :-moz-any(button,a,summary):focus-visible{outline:3px solid var(--color-primary-dark);outline-offset:3px}.Guest-module__RQxxQa__page :is(button,a,summary):focus-visible{outline:3px solid var(--color-primary-dark);outline-offset:3px}.Guest-module__RQxxQa__content{flex-direction:column;flex:1;padding:22px 16px 32px;display:flex}.Guest-module__RQxxQa__footer{margin-top:auto}.Guest-module__RQxxQa__card{background:#fff;border:0;border-radius:12px;min-width:0;margin:16px 0;padding:20px;box-shadow:0 4px 14px rgba(92,155,255,.08)}.Guest-module__RQxxQa__card h2{margin-top:0;font-size:20px}.Guest-module__RQxxQa__button{box-sizing:border-box;background:var(--color-primary-dark);color:#fff;width:100%;min-height:56px;font:inherit;text-align:center;white-space:normal;cursor:pointer;border:0;border-radius:12px;margin:16px 0;padding:14px 18px;font-size:18px;font-weight:700;text-decoration:none;display:block;box-shadow:0 4px 10px rgba(0,85,238,.16)}.Guest-module__RQxxQa__button:disabled{background:var(--color-disabled);cursor:not-allowed}.Guest-module__RQxxQa__secondary{color:var(--color-primary-dark);border:2px solid var(--color-primary-dark);box-shadow:none;background:#fff}.Guest-module__RQxxQa__error{border-left:4px solid var(--color-error);background:#fff;padding:14px}.Guest-module__RQxxQa__legal{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.Guest-module__RQxxQa__termsLink{padding:8px 0;text-decoration:underline;display:inline-block}.Guest-module__RQxxQa__legal a,.Guest-module__RQxxQa__page a{color:var(--color-primary-dark)}.Guest-module__RQxxQa__methods{border:0;min-width:0;margin:16px 0;padding:0}.Guest-module__RQxxQa__choice{cursor:pointer;align-items:flex-start;gap:10px;padding:12px 0;display:flex}.Guest-module__RQxxQa__choice input{flex-shrink:0;width:20px;height:20px;margin-top:3px}.Guest-module__RQxxQa__paypayChoice{align-items:center}.Guest-module__RQxxQa__paypayLogo{flex-shrink:0;width:137px;height:auto;display:block}.Guest-module__RQxxQa__paymentChoices{border:0;min-width:0;margin:0;padding:0}.Guest-module__RQxxQa__paymentChoices legend{margin-bottom:12px;font-size:20px;font-weight:700}.Guest-module__RQxxQa__timingNote{color:#4b5563;font-size:14px;line-height:1.6}.Guest-module__RQxxQa__summary{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px;display:grid}.Guest-module__RQxxQa__summary dt,.Guest-module__RQxxQa__summary dd{margin:0}.Guest-module__RQxxQa__summary dd{font-weight:700}.Guest-module__RQxxQa__contact{white-space:pre-wrap}
.CardList-module__y2SSDW__paymentMethod{color:var(--color-text-primary);border-bottom:solid 1px var(--color-bg-light);cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;padding-bottom:26px;font-size:16px;display:flex}.CardList-module__y2SSDW__paymentMethodContent{align-items:center;gap:20px;width:100%;display:flex;position:relative}.CardList-module__y2SSDW__paymentMethodLabel{color:var(--color-primary);margin-top:0;margin-bottom:4px;font-size:16px}.CardList-module__y2SSDW__exp{color:#79858d;font-size:14px}.CardList-module__y2SSDW__addCardButton{text-align:center;width:358px;height:60px;color:var(--color-primary);cursor:pointer;font-size:16px;position:relative}.CardList-module__y2SSDW__addCardButtonInner{background-color:var(--color-bg-light);border-radius:12px;width:100%;height:100%;position:absolute;top:0%;bottom:0%;left:0%;right:0%}.CardList-module__y2SSDW__addCardButtonText{letter-spacing:.02em;position:absolute;top:30%;left:33.98%}.CardList-module__y2SSDW__addIcon{width:6.7%;height:40%;position:absolute;top:30%;left:5.59%}.CardList-module__y2SSDW__deleteButton{color:#f44;cursor:pointer;background:#fff5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:16px;display:flex;position:absolute;right:60px}
.GuestSelection-module__ZMPz1W__machineCard{border-radius:12px;padding:22px 20px}.GuestSelection-module__ZMPz1W__machineCard>div:first-child{font-weight:700}.GuestSelection-module__ZMPz1W__machineInstructions{text-align:left;margin:8px 0 0;padding-left:20px;font-size:14px;line-height:1.65}.GuestSelection-module__ZMPz1W__doorInstruction{color:var(--color-error);font-weight:700}.GuestSelection-module__ZMPz1W__selectedSummary{background:#fff;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;margin:0;padding:16px 20px;display:flex;box-shadow:2px 2px 10px rgba(92,155,255,.1)}.GuestSelection-module__ZMPz1W__selectedSummary>div{min-width:0}.GuestSelection-module__ZMPz1W__selectedSummary>div:last-child{text-align:right}.GuestSelection-module__ZMPz1W__selectedSummary dt{font-size:14px;font-weight:700}.GuestSelection-module__ZMPz1W__selectedSummary dd{color:var(--color-primary-dark);margin:0;font-size:32px;font-weight:700;line-height:1.3}.GuestSelection-module__ZMPz1W__selection{min-width:0;margin-top:22px}.GuestSelection-module__ZMPz1W__step{background:var(--color-primary-dark);color:#fff;border-radius:20px;padding:1px 12px;font-size:12px;font-weight:700;line-height:1.65;display:inline-block}.GuestSelection-module__ZMPz1W__heading,.GuestSelection-module__ZMPz1W__amountHeading{margin:12px 0 20px}.GuestSelection-module__ZMPz1W__heading h2,.GuestSelection-module__ZMPz1W__amountHeading h2{margin:0;scroll-margin-top:16px;font-size:23px;font-weight:700;line-height:1.4}.GuestSelection-module__ZMPz1W__heading h2:focus,.GuestSelection-module__ZMPz1W__amountHeading h2:focus{outline:none}.GuestSelection-module__ZMPz1W__amountHeading{align-items:center;gap:12px;display:flex}.GuestSelection-module__ZMPz1W__machineIcon{background:#fff;border-radius:50%;flex:0 0 52px;justify-content:center;align-items:center;height:52px;display:flex}.GuestSelection-module__ZMPz1W__instructions{color:#573800;background:#fff7df;border:2px solid #9c6200;border-radius:10px;margin:0 0 20px;padding:14px;font-size:14px;font-weight:700;line-height:1.65}.GuestSelection-module__ZMPz1W__priceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.GuestSelection-module__ZMPz1W__priceCard{min-width:0;min-height:78px;color:var(--color-primary-dark);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex;box-shadow:2px 2px 10px rgba(92,155,255,.1)}.GuestSelection-module__ZMPz1W__priceCard strong{min-width:0;font-size:28px;line-height:1.3}.GuestSelection-module__ZMPz1W__chevron{border-top:2px solid var(--color-primary);border-right:2px solid var(--color-primary);flex:0 0 8px;width:8px;height:8px;display:block;transform:rotate(45deg)}.GuestSelection-module__ZMPz1W__courseList{background:#fff;border-radius:12px;overflow:hidden;box-shadow:2px 2px 10px rgba(92,155,255,.1)}.GuestSelection-module__ZMPz1W__courseRow{box-sizing:border-box;width:100%;min-width:0;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:14px minmax(0,1fr) max-content 8px;align-items:center;gap:12px;padding:18px;display:grid}.GuestSelection-module__ZMPz1W__courseRow+.GuestSelection-module__ZMPz1W__courseRow{border-top:2px solid #f2f7ff}.GuestSelection-module__ZMPz1W__courseType{border-radius:2px;width:14px;height:12px}.GuestSelection-module__ZMPz1W__wash{background:var(--color-primary)}.GuestSelection-module__ZMPz1W__dry{background:#ff7a00}.GuestSelection-module__ZMPz1W__washDry{background:linear-gradient(to right,var(--color-primary)50%,#ff7a00 50%)}.GuestSelection-module__ZMPz1W__courseDescription{flex-direction:column;gap:2px;min-width:0;display:flex}.GuestSelection-module__ZMPz1W__courseDescription strong{font-size:18px;line-height:1.4}.GuestSelection-module__ZMPz1W__courseDescription>span{color:#536171;font-size:14px;line-height:1.5}.GuestSelection-module__ZMPz1W__coursePrice{color:var(--color-primary-dark);font-size:20px;line-height:1.4}.GuestSelection-module__ZMPz1W__changeAmount{color:#fff;width:100%;min-height:58px;font:inherit;cursor:pointer;background:#727272;border:0;border-radius:12px;margin:26px 0 16px;padding:14px;font-size:18px;font-weight:700;display:block;box-shadow:2px 4px 10px rgba(92,155,255,.2)}.GuestSelection-module__ZMPz1W__priceCard:focus-visible{outline-offset:-4px;outline:3px solid #26354a}.GuestSelection-module__ZMPz1W__courseRow:focus-visible{outline-offset:-4px;outline:3px solid #26354a}.GuestSelection-module__ZMPz1W__changeAmount:focus-visible{outline-offset:-4px;outline:3px solid #26354a}.GuestSelection-module__ZMPz1W__category{margin:22px 0}.GuestSelection-module__ZMPz1W__category h3{margin:0 0 10px;font-size:18px}.GuestSelection-module__ZMPz1W__note{color:#536171;margin:20px 0 0;font-size:13px;line-height:1.6}
.MachineInfoCard-module__wzlb9W__card{box-sizing:border-box;min-width:0;color:var(--color-text-primary);text-align:center;overflow-wrap:anywhere;background:#fff;border-radius:10px;padding:22px 20px;box-shadow:2px 2px 10px rgba(92,155,255,.1)}.MachineInfoCard-module__wzlb9W__label{font-size:16px;font-weight:500;line-height:1.7}.MachineInfoCard-module__wzlb9W__number{background:linear-gradient(96.2deg,#1a94f6,#0250e7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:2px 0 6px;font-family:Lato,Arial,sans-serif;font-size:57px;line-height:1.45;display:block}.MachineInfoCard-module__wzlb9W__instructions{font-size:15px;line-height:1.7}.MachineInfoCard-module__wzlb9W__instructions p{margin:0}
.PaymentMethodSelector-module__R8UvJa__paymentMethods{box-sizing:border-box;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:20px;display:flex}.PaymentMethodSelector-module__R8UvJa__paymentMethod{color:var(--color-text-primary);border-bottom:solid 1px var(--color-bg-light);cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;padding-bottom:26px;font-size:16px;display:flex}.PaymentMethodSelector-module__R8UvJa__paymentMethodContent{align-items:center;gap:20px;width:100%;display:flex;position:relative}.PaymentMethodSelector-module__R8UvJa__paymentMethodLabel{color:var(--color-primary);margin-top:0;margin-bottom:4px;font-size:16px}
.page-module__NkHxTq__mainContent{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;padding-bottom:30px;display:flex;position:absolute;top:0;left:calc(50% - 179px)}.page-module__NkHxTq__contentContainer{z-index:3;text-align:left;width:358px;height:348px;position:absolute;top:270px;left:calc(50% - 179px);margin:0!important}.page-module__NkHxTq__memberPage{text-align:center;width:100%;min-height:100vh;color:var(--color-text-primary);flex-direction:row;justify-content:flex-start;align-items:flex-start;font-size:16px;display:flex}.page-module__NkHxTq__invitedCode{margin-bottom:10px;font-size:20px}.page-module__NkHxTq__lotteryContainer{background-size:100% 100%;width:360px;margin-bottom:20px}.page-module__NkHxTq__lotteryCard{background-color:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:8px;width:340px;padding:10px;display:flex;box-shadow:2px 2px 10px rgba(92,155,255,.1)}.page-module__NkHxTq__lotteryLabelSection{flex:none;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.page-module__NkHxTq__ticketCountSection{width:168px;height:20px;position:relative}.page-module__NkHxTq__ticketLabel{color:#313245;letter-spacing:0;text-align:center;width:-moz-fit-content;width:fit-content;margin-top:-1px;font-size:14px;font-weight:700;line-height:normal;position:relative}.page-module__NkHxTq__ticketCount{text-align:center;border-radius:10px;flex:none;align-items:baseline;gap:10px;line-height:normal;display:inline-flex;position:relative}.page-module__NkHxTq__ticketValue{-webkit-text-fill-color:transparent;color:transparent;letter-spacing:.66px;background:linear-gradient(#ff38b0 0%,#ff8a1f 100%);-webkit-background-clip:text;background-clip:text;margin-top:-1px;font-size:33px;font-weight:800;-webkit-background-clip:text!important}.page-module__NkHxTq__ticketUnit{color:#000;letter-spacing:0;font-size:18px;font-weight:500}.page-module__NkHxTq__lotteryDescription{color:#252525;letter-spacing:-.28px;flex-direction:column;justify-content:center;width:313px;font-size:14px;font-weight:400;line-height:18.2px;display:flex;position:relative}.page-module__NkHxTq__lotteryButton{cursor:pointer;background:linear-gradient(#ff38b0 0%,#ff8a1f 100%);border-radius:12px;width:318px;height:60px;position:relative;box-shadow:2px 2px 10px rgba(92,155,255,.4)}.page-module__NkHxTq__lotteryButton.page-module__NkHxTq__lotteryDisabled{cursor:not-allowed;background:#818181}.page-module__NkHxTq__lotteryButtonText{color:#fff;letter-spacing:.32px;text-align:center;font-size:16px;font-weight:700;line-height:normal;position:absolute;top:17px;left:84px}
.AddTimeDialog-module__MX5gLq__dialogOverlay{z-index:99;background-color:rgba(0,0,0,.5);width:100%;height:100%;position:fixed;top:0;left:0}.AddTimeDialog-module__MX5gLq__dialogContainer{z-index:100;width:91.79%;max-width:400px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.AddTimeDialog-module__MX5gLq__card{text-align:center;width:100%;height:170px;position:relative}.AddTimeDialog-module__MX5gLq__cardBackground{background-color:#fff;border-radius:10px;width:100%;height:100%;position:absolute;top:0%;bottom:0%;left:0%;right:0%;box-shadow:2px 2px 10px rgba(92,155,255,.1)}.AddTimeDialog-module__MX5gLq__title{text-align:center;color:#313245;width:100%;margin-top:10px;padding-top:20px;font-size:16px;font-weight:600;position:relative}.AddTimeDialog-module__MX5gLq__message{text-align:center;color:#313245;width:100%;margin-top:10px;font-size:14px;font-weight:300;position:relative}.AddTimeDialog-module__MX5gLq__buttonContainer{color:#e6e6e6;cursor:pointer;width:100%;height:60px;position:absolute;bottom:0}.AddTimeDialog-module__MX5gLq__button{background-color:#0074c2;border-radius:0 0 10px 10px;width:100%;height:100%;position:absolute;top:0%;bottom:0%;left:0%;right:0%;box-shadow:2px 2px 10px rgba(92,155,255,.1)}.AddTimeDialog-module__MX5gLq__buttonText{letter-spacing:.02em;position:absolute;top:28.57%;left:38%}
.LinePriceSelection-module__IXrbyq__container{width:100%;min-width:0;color:var(--color-text-primary);text-align:left;overflow-wrap:anywhere}.LinePriceSelection-module__IXrbyq__machineCard{border-radius:12px}.LinePriceSelection-module__IXrbyq__machineCard>div:first-child{font-weight:700}.LinePriceSelection-module__IXrbyq__machineInstructions{text-align:left;font-size:14px;line-height:1.7}.LinePriceSelection-module__IXrbyq__doorInstruction{color:var(--color-error);font-weight:700}.LinePriceSelection-module__IXrbyq__selectedSummary{background:#fff;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;margin:0;padding:16px 20px;display:flex;box-shadow:2px 2px 10px rgba(92,155,255,.1)}.LinePriceSelection-module__IXrbyq__selectedSummary>div{min-width:0}.LinePriceSelection-module__IXrbyq__selectedSummary>div:last-child{text-align:right}.LinePriceSelection-module__IXrbyq__selectedSummary dt{font-size:14px;font-weight:700}.LinePriceSelection-module__IXrbyq__selectedSummary dd{color:var(--color-primary-dark);margin:0;font-size:32px;font-weight:700;line-height:1.3}.LinePriceSelection-module__IXrbyq__currency{font-size:.65em}.LinePriceSelection-module__IXrbyq__selection{min-width:0;margin-top:22px}.LinePriceSelection-module__IXrbyq__step{background:var(--color-primary-dark);color:#fff;border-radius:20px;padding:1px 12px;font-size:12px;font-weight:700;line-height:1.65;display:inline-block}.LinePriceSelection-module__IXrbyq__heading,.LinePriceSelection-module__IXrbyq__amountHeading{margin:12px 0 20px}.LinePriceSelection-module__IXrbyq__heading h2,.LinePriceSelection-module__IXrbyq__amountHeading h2{margin:0;scroll-margin-top:16px;font-size:23px;font-weight:700;line-height:1.4}.LinePriceSelection-module__IXrbyq__heading h2:focus,.LinePriceSelection-module__IXrbyq__amountHeading h2:focus{outline:none}.LinePriceSelection-module__IXrbyq__amountHeading{align-items:center;gap:12px;display:flex}.LinePriceSelection-module__IXrbyq__machineIcon{background:#fff;border-radius:50%;flex:0 0 52px;justify-content:center;align-items:center;height:52px;display:flex}.LinePriceSelection-module__IXrbyq__instructions{color:#573800;background:#fff7df;border:2px solid #9c6200;border-radius:10px;margin:0 0 20px;padding:14px;font-size:14px;font-weight:700;line-height:1.65}.LinePriceSelection-module__IXrbyq__priceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.LinePriceSelection-module__IXrbyq__priceCard{min-width:0;min-height:78px;color:var(--color-primary-dark);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex;box-shadow:2px 2px 10px rgba(92,155,255,.1)}.LinePriceSelection-module__IXrbyq__priceCard strong{min-width:0;font-size:28px;line-height:1.3}.LinePriceSelection-module__IXrbyq__chevron{border-top:2px solid var(--color-primary);border-right:2px solid var(--color-primary);flex:0 0 8px;width:8px;height:8px;display:block;transform:rotate(45deg)}.LinePriceSelection-module__IXrbyq__courseList{background:#fff;border-radius:12px;overflow:hidden;box-shadow:2px 2px 10px rgba(92,155,255,.1)}.LinePriceSelection-module__IXrbyq__courseRow{box-sizing:border-box;width:100%;min-width:0;min-height:84px;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:14px minmax(0,1fr) max-content 8px;align-items:center;gap:12px;padding:18px;display:grid}.LinePriceSelection-module__IXrbyq__courseRow+.LinePriceSelection-module__IXrbyq__courseRow{border-top:2px solid #f2f7ff}.LinePriceSelection-module__IXrbyq__courseType{border-radius:2px;width:14px;height:12px}.LinePriceSelection-module__IXrbyq__wash{background:var(--color-primary)}.LinePriceSelection-module__IXrbyq__dry{background:#ff7a00}.LinePriceSelection-module__IXrbyq__washDry{background:linear-gradient(to right,var(--color-primary)50%,#ff7a00 50%)}.LinePriceSelection-module__IXrbyq__courseDescription{flex-direction:column;gap:3px;min-width:0;display:flex}.LinePriceSelection-module__IXrbyq__category{color:#536171;font-size:12px;font-weight:700;line-height:1.5}.LinePriceSelection-module__IXrbyq__courseDescription strong{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;font-size:18px;line-height:1.4;display:flex}.LinePriceSelection-module__IXrbyq__courseDescription strong>span{min-width:0}.LinePriceSelection-module__IXrbyq__duration{white-space:nowrap}.LinePriceSelection-module__IXrbyq__coursePrice{color:var(--color-primary-dark);font-size:20px;line-height:1.4}.LinePriceSelection-module__IXrbyq__changeAmount{color:#fff;width:100%;min-height:58px;font:inherit;cursor:pointer;background:#727272;border:0;border-radius:12px;margin:26px 0 16px;padding:14px;font-size:18px;font-weight:700;display:block;box-shadow:2px 4px 10px rgba(92,155,255,.2)}.LinePriceSelection-module__IXrbyq__priceCard:focus-visible{outline-offset:-4px;outline:3px solid #26354a}.LinePriceSelection-module__IXrbyq__courseRow:focus-visible{outline-offset:-4px;outline:3px solid #26354a}.LinePriceSelection-module__IXrbyq__changeAmount:focus-visible{outline-offset:-4px;outline:3px solid #26354a}.LinePriceSelection-module__IXrbyq__note{color:#536171;margin:20px 0 0;font-size:13px;line-height:1.6}
.GuestLegalLinks-module__mp9Tja__links{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:8px 14px;margin-top:24px;font-size:13px;line-height:1.7;display:flex}.GuestLegalLinks-module__mp9Tja__documentContent a,.GuestLegalLinks-module__mp9Tja__link{color:var(--color-primary-dark);cursor:pointer;text-decoration:underline}.GuestLegalLinks-module__mp9Tja__link{font:inherit;text-align:inherit;background:0 0;border:0;padding:0}.GuestLegalLinks-module__mp9Tja__compact{justify-content:flex-start;margin-top:2px}.GuestLegalLinks-module__mp9Tja__dialog{width:min(720px,100% - 32px);height:min(900px,100vh - 32px);max-width:none;height:min(900px,100dvh - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);color:var(--color-text-primary);-webkit-user-select:text;-moz-user-select:text;user-select:text;text-align:left;background:#fff;border:0;border-radius:14px;margin:auto;padding:0;font-size:16px;line-height:1.7;box-shadow:0 16px 48px rgba(0,0,0,.2)}.GuestLegalLinks-module__mp9Tja__dialog::backdrop{background:rgba(0,0,0,.45)}.GuestLegalLinks-module__mp9Tja__panel{flex-direction:column;height:100%;min-height:0;display:flex}.GuestLegalLinks-module__mp9Tja__header{padding:calc(12px + env(safe-area-inset-top,0px))max(16px,env(safe-area-inset-right,0px))12px max(16px,env(safe-area-inset-left,0px));border-bottom:1px solid #e6e6e6;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.GuestLegalLinks-module__mp9Tja__header h2{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.5}.GuestLegalLinks-module__mp9Tja__close{border:1px solid var(--color-primary-dark);min-height:44px;color:var(--color-primary-dark);font:inherit;cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;padding:8px 12px}.GuestLegalLinks-module__mp9Tja__link:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:2px}.GuestLegalLinks-module__mp9Tja__close:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:2px}.GuestLegalLinks-module__mp9Tja__documentContent:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:2px}.GuestLegalLinks-module__mp9Tja__documentContent{min-height:0;padding:16px max(16px,env(safe-area-inset-right,0px))calc(20px + env(safe-area-inset-bottom,0px))max(16px,env(safe-area-inset-left,0px));overscroll-behavior:contain;white-space:pre-wrap;overflow-wrap:anywhere;flex:1;overflow-y:auto}.GuestLegalLinks-module__mp9Tja__documentContent p{margin:0 0 12px}.GuestLegalLinks-module__mp9Tja__documentContent p:last-child{margin-bottom:0}@media (max-width:600px),(max-height:500px){.GuestLegalLinks-module__mp9Tja__dialog{width:100%;height:100vh;height:100dvh;max-height:100vh;border-radius:0;max-height:100dvh;margin:0}}
.PaymentResultView-module__oJQJYq__container{background-color:#f6fcff;width:100%;min-height:100vh;position:relative}.PaymentResultView-module__oJQJYq__paymentStatusWrapper{width:100%;height:844px;position:relative}.PaymentResultView-module__oJQJYq__statusMessage{text-align:center;color:#000;width:100%;font-size:18px;font-weight:500;position:absolute;top:40%;left:0}.PaymentResultView-module__oJQJYq__closeButton{text-align:center;color:#fff;cursor:pointer;border-radius:10px;width:calc(100% - 32px);max-width:320px;height:60px;position:relative;top:50%;left:50%;transform:translate(-50%)}.PaymentResultView-module__oJQJYq__closeButtonBackground{color:#000;background-color:#a8a8a8;border-radius:12px;width:100%;height:100%;position:absolute;top:0%;bottom:0%;left:0%;right:0%;box-shadow:2px 2px 10px rgba(92,155,255,.4)}.PaymentResultView-module__oJQJYq__closeButtonText{text-align:center;letter-spacing:.02em;width:100%;position:absolute;top:30%;left:0}.PaymentResultView-module__oJQJYq__messageBox{color:#333;text-align:center;background-color:#f5f5f5;border-radius:8px;width:calc(100% - 32px);max-width:320px;padding:16px;font-size:16px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%)}
.FormField-module__pukH1G__labelText{position:relative}.FormField-module__pukH1G__requiredBadge{background-color:var(--color-error);color:#fff;border-radius:2px;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:1px 4px;font-size:11px;font-weight:700;display:flex}.FormField-module__pukH1G__fieldLabel{flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;display:flex}.FormField-module__pukH1G__inputWrapper{color:#aebbc4;background-color:#fff;border-radius:4px;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:12px;font-size:16px;display:flex}.FormField-module__pukH1G__field{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}.FormField-module__pukH1G__errorMessage{color:var(--color-error);font-size:13px}
.GuestPay-module__VroEMa__title{margin:0 0 20px;font-size:24px;font-weight:700;line-height:1.5}.GuestPay-module__VroEMa__summaryCard,.GuestPay-module__VroEMa__methodsCard{margin:0 0 20px;padding:18px}.GuestPay-module__VroEMa__summary{margin:0}.GuestPay-module__VroEMa__summaryRow{grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);align-items:start;gap:16px;margin-bottom:12px;display:grid}.GuestPay-module__VroEMa__summaryRow dt,.GuestPay-module__VroEMa__summaryRow dd{margin:0;font-size:15px;line-height:1.5}.GuestPay-module__VroEMa__summaryRow dt{color:#596570}.GuestPay-module__VroEMa__summaryRow dd{text-align:right;min-width:0;font-weight:700}.GuestPay-module__VroEMa__courseDetail{color:#596570;margin-top:2px;font-size:13px;font-weight:400;display:block}.GuestPay-module__VroEMa__totalRow{border-top:1px solid #dbe5f4;align-items:center;margin:16px 0 0;padding-top:16px}.GuestPay-module__VroEMa__totalRow dt{color:var(--color-text-primary);font-size:16px;font-weight:700}.GuestPay-module__VroEMa__totalRow dd{color:var(--color-primary-dark);font-size:32px;font-weight:700;line-height:1.25}.GuestPay-module__VroEMa__methodsCard h2{margin:0 0 16px;font-size:20px}.GuestPay-module__VroEMa__consent{margin:16px 0 20px}.GuestPay-module__VroEMa__agreement{padding:0;font-size:15px;font-weight:700;line-height:1.6}.GuestPay-module__VroEMa__agreement input{width:22px;height:22px;accent-color:var(--color-primary-dark);margin:1px 0 0}.GuestPay-module__VroEMa__legalLinks{margin-bottom:14px;font-size:14px}.GuestPay-module__VroEMa__legalLinks>p{margin:6px 0 0}.GuestPay-module__VroEMa__payButton{min-height:60px;margin:20px 0 12px;font-size:18px}.GuestPay-module__VroEMa__paypayChoice{box-sizing:border-box;cursor:pointer;border:1px solid #e6e6e6;border-radius:10px;align-items:center;gap:12px;min-height:64px;margin:0;padding:6px 16px;display:flex;box-shadow:0 1px 3px rgba(0,0,0,.05)}.GuestPay-module__VroEMa__stripeMethods:not([hidden])+.GuestPay-module__VroEMa__paypayChoice{margin-top:12px}.GuestPay-module__VroEMa__paypayChoice input{accent-color:#05f;flex-shrink:0;width:16px;height:16px;margin:0}.GuestPay-module__VroEMa__paypayChoice input:focus-visible{outline-offset:2px;outline:2px solid #05f}.GuestPay-module__VroEMa__paypayChoice:has(input:disabled){cursor:not-allowed}.GuestPay-module__VroEMa__navigation{text-align:center;margin:8px 0 0}.GuestPay-module__VroEMa__navigation .GuestPay-module__VroEMa__back{color:#596570;padding:10px 20px;font-size:16px;font-weight:700;text-decoration:underline;display:inline-block}
.GuestTermsDialog-module__Lj5giG__overlay{z-index:9999;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.GuestTermsDialog-module__Lj5giG__modal{background-color:#fff;border-radius:10px;flex-direction:column;align-items:center;width:300px;max-height:80vh;padding:20px;display:flex;overflow:auto}.GuestTermsDialog-module__Lj5giG__title{text-align:center;color:#000;margin-bottom:20px}.GuestTermsDialog-module__Lj5giG__textContainer{box-sizing:border-box;border:1px solid #ccc;border-radius:5px;width:100%;max-height:200px;margin-bottom:20px;padding:0 10px;overflow-y:auto}.GuestTermsDialog-module__Lj5giG__text{white-space:pre-wrap;color:#000;font-size:14px}.GuestTermsDialog-module__Lj5giG__url{margin-bottom:20px}.GuestTermsDialog-module__Lj5giG__urlLink{color:#4285f4;word-break:break-all}.GuestTermsDialog-module__Lj5giG__buttonContainer{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}
.Lottery-module__-u56vq__screen{z-index:101;color:#f6fcff;flex-direction:column;align-items:center;width:100%;height:844px;padding-top:10%;display:flex;position:relative;top:0;left:0}.Lottery-module__-u56vq__lotteryingContainer{flex-direction:column;flex:1;align-self:stretch;align-items:center;gap:84px;width:100%;display:flex;position:relative}.Lottery-module__-u56vq__modalTitle{letter-spacing:0;text-align:center;width:-moz-fit-content;width:fit-content;font-size:30px;font-weight:900;line-height:normal;position:relative}.Lottery-module__-u56vq__lotteryGif{object-fit:cover;width:309px;height:309px;position:relative}.Lottery-module__-u56vq__atariContainer{flex-direction:column;flex:none;align-self:stretch;align-items:center;gap:36px;width:100%;display:flex;position:relative}.Lottery-module__-u56vq__atariBackground{background-position:50%;background-size:cover;width:369px;height:369px;position:relative}.Lottery-module__-u56vq__prizeDisplay{flex-direction:column;justify-content:center;align-items:center;gap:36px;width:100%;display:flex;position:relative;top:20%}.Lottery-module__-u56vq__prizeNumberRow{justify-content:center;align-self:stretch;align-items:flex-end;width:100%;display:flex;position:relative}.Lottery-module__-u56vq__prizeNumber{height:190px;position:relative}.Lottery-module__-u56vq__pointText{letter-spacing:0;text-align:center;width:-moz-fit-content;width:fit-content;margin-top:-70px;font-size:35px;font-weight:900;line-height:normal;position:relative}.Lottery-module__-u56vq__hazureContainer{flex-direction:column;flex:none;align-self:stretch;align-items:center;gap:36px;width:100%;display:flex;position:relative}.Lottery-module__-u56vq__hazureTitle{letter-spacing:0;text-align:center;width:-moz-fit-content;width:fit-content;font-size:35px;font-weight:900;line-height:normal;position:relative}.Lottery-module__-u56vq__hazureMessage{letter-spacing:0;text-align:center;width:-moz-fit-content;width:fit-content;font-size:27px;font-weight:900;line-height:normal;position:relative}.Lottery-module__-u56vq__maxPointText{-webkit-text-fill-color:transparent;color:transparent;letter-spacing:0;text-align:center;background:linear-gradient(96deg,#ff38b0 5.36%,#ff8a1f 94.49%);-webkit-background-clip:text;background-clip:text;width:-moz-fit-content;width:fit-content;font-size:19px;font-weight:900;line-height:normal;position:relative}
.CheckoutForm-module__qP9LXa__checkoutForm{flex-direction:column;gap:16px;display:flex}.CheckoutForm-module__qP9LXa__paymentElement{padding:12px}.CheckoutForm-module__qP9LXa__message{color:#d32f2f;background-color:#ffebee;border-radius:4px;padding:12px;font-size:14px}.CheckoutForm-module__qP9LXa__loading{justify-content:center;align-items:center;min-height:100px;display:flex}.CheckoutForm-module__qP9LXa__spinner{border:3px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:40px;height:40px;animation:1s linear infinite CheckoutForm-module__qP9LXa__spin}@keyframes CheckoutForm-module__qP9LXa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.CheckoutForm-module__qP9LXa__notice{color:#999;margin-top:12px;font-size:12px;line-height:1.5}
.StoreHeader-module__9TfCkq__header{box-sizing:border-box;width:100%;min-height:72px;color:var(--color-text-primary);background:#fff;border-bottom:1px solid #dbe5f4;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.StoreHeader-module__9TfCkq__header h1{overflow-wrap:anywhere;min-width:0;margin:0;font-size:16px;font-weight:700;line-height:1.6}.StoreHeader-module__9TfCkq__languages{background:#fff;border:2px solid #05e;border-radius:30px;flex-shrink:0;display:flex;overflow:hidden}.StoreHeader-module__9TfCkq__languages button{color:#05e;min-width:66px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:0;padding:7px 10px;font-size:14px;font-weight:700;line-height:1.5}.StoreHeader-module__9TfCkq__languages button+button{border-left:1px solid #05e}.StoreHeader-module__9TfCkq__languages button[aria-pressed=true]{color:#fff;background:#05e}.StoreHeader-module__9TfCkq__languages button:focus-visible{outline-offset:-4px;outline:3px solid #26354a;position:relative}
.page-module__j7n9Ra__container{z-index:1000;box-sizing:border-box;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.page-module__j7n9Ra__modal{box-sizing:border-box;background:#fff;border-radius:8px;width:90%;max-width:500px;max-height:90vh;padding:24px;overflow-y:auto}.page-module__j7n9Ra__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-module__j7n9Ra__title{margin:0;font-size:20px;font-weight:700}.page-module__j7n9Ra__loading{justify-content:center;align-items:center;min-height:100px;display:flex}.page-module__j7n9Ra__spinner{border:3px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:40px;height:40px;animation:1s linear infinite page-module__j7n9Ra__spin}@keyframes page-module__j7n9Ra__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__j7n9Ra__error{flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:40px 20px;display:flex}.page-module__j7n9Ra__error p{color:#d32f2f;text-align:center;font-size:16px}.page-module__j7n9Ra__backButton{color:#fff;cursor:pointer;background-color:#1976d2;border:none;border-radius:4px;padding:12px 24px;font-size:16px;transition:background-color .3s}.page-module__j7n9Ra__backButton:hover{background-color:#1565c0}
.page-module__Kt6sEq__labelText{position:relative}.page-module__Kt6sEq__requiredBadge{background-color:var(--color-error);color:#fff;border-radius:2px;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:1px 4px;font-size:11px;font-weight:700;display:flex}.page-module__Kt6sEq__fieldLabel{flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;display:flex}.page-module__Kt6sEq__inputWrapper{color:#aebbc4;background-color:#fff;border-radius:4px;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:12px;font-size:16px;display:flex}.page-module__Kt6sEq__field{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}.page-module__Kt6sEq__errorMessage{color:var(--color-error);font-size:13px}.page-module__Kt6sEq__textInput{border:none;flex-shrink:0;width:334px;font-size:17px;display:inline-block;position:relative}.page-module__Kt6sEq__genderCheckIcon{width:20px;height:20px;position:absolute;top:2px;left:0;overflow:hidden}.page-module__Kt6sEq__privacyCheckIcon{width:20px;height:20px;position:absolute;top:4px;left:4px;overflow:hidden}.page-module__Kt6sEq__gender{width:90px;display:inline-block}.page-module__Kt6sEq__gender:last-child{margin-left:8px}.page-module__Kt6sEq__checkParent{width:90px;height:23px;position:relative}.page-module__Kt6sEq__genderOption{color:#aebbc4;cursor:pointer;background-color:#fff;border-radius:4px;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:12px;display:flex}.page-module__Kt6sEq__genderOption.page-module__Kt6sEq__selected{background-color:var(--color-primary);color:#fff}.page-module__Kt6sEq__genderOptionsContainer{text-align:center;color:#fff;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:12px;font-size:16px;display:flex}.page-module__Kt6sEq__selectInput{color:var(--color-text-primary);background-color:#fff;border:none;outline:none;width:100%;font-size:16px;position:absolute;top:0;left:0}.page-module__Kt6sEq__selectWrapper{width:89px;height:23px;position:relative}.page-module__Kt6sEq__selectContainer{background-color:#fff;border-radius:4px;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:12px;display:flex}.page-module__Kt6sEq__birthdayContainer{color:#aebbc4;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:8px;font-size:16px;display:flex}.page-module__Kt6sEq__fieldsContainer{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;display:flex;position:relative;top:0;left:0}.page-module__Kt6sEq__agreementText{color:var(--color-text-primary);position:relative}.page-module__Kt6sEq__agreementContainer{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1px;display:flex}.page-module__Kt6sEq__agreementCheckbox{cursor:pointer;flex-direction:row;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:0;left:0}.page-module__Kt6sEq__checkboxIcon{background-color:#fff;border:2px solid #ddd;border-radius:4px;width:28px;height:28px;position:relative}.page-module__Kt6sEq__checkboxIcon.page-module__Kt6sEq__selected{background-color:var(--color-primary);border-color:var(--color-primary)}.page-module__Kt6sEq__checkboxIcon.page-module__Kt6sEq__disabled{background-color:#fff;border-color:#ccc}.page-module__Kt6sEq__privacySection{width:340px;height:40px;color:var(--color-primary-dark);margin-top:30px;font-size:12px;position:relative}.page-module__Kt6sEq__formWrapper{width:358px;min-height:100vh;padding-bottom:30px;position:relative}.page-module__Kt6sEq__inner{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:21px 16px 0;display:flex}.page-module__Kt6sEq__container{text-align:left;color:#5c5c5c;width:100%;min-height:100vh;font-size:14px}.page-module__Kt6sEq__hiddenOverlay{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__Kt6sEq__hidden{opacity:0;pointer-events:none;position:absolute}
.page-module__6GuCeq__container{text-align:left;color:#1094ff;background-color:#f6fcff;width:100%;min-height:100vh;font-size:39px;position:relative}.page-module__6GuCeq__header{color:#313245;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:16px;margin-left:calc(50% - 179px);padding-top:30px;font-size:24px;display:flex;position:relative}.page-module__6GuCeq__headerIcon{background:#fff;border-radius:36px;width:40px;height:40px;display:block;position:relative;box-shadow:2px 2px 10px rgba(92,155,255,.1)}.page-module__6GuCeq__headerText{letter-spacing:.02em;flex-shrink:0;width:270px;display:inline-block;position:relative}.page-module__6GuCeq__pointItem{filter:drop-shadow(2px 2px 10px rgba(92,155,255,.1));cursor:pointer;background-color:#fff;border-radius:5px;width:358px;height:110px;margin-top:20px;position:relative;left:calc(50% - 179px)}.page-module__6GuCeq__coinsIcon{width:40px;height:40px;position:absolute;top:35px;left:calc(50% - 155px);overflow:hidden}.page-module__6GuCeq__pointItemContent{flex-direction:row;justify-content:center;align-items:center;display:flex;position:absolute;top:20px;left:110px}.page-module__6GuCeq__priceSection{flex-direction:column;justify-content:center;align-items:center;gap:3px;height:62px;display:flex}.page-module__6GuCeq__priceContainer{flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:3px;display:flex}.page-module__6GuCeq__price{letter-spacing:.02em;background:linear-gradient(96.2deg,#1a94f6,#0250e7);-webkit-text-fill-color:transparent;text-align:right;-webkit-background-clip:text;flex-shrink:0;width:150px;height:46px;font-weight:800;display:inline-block;position:relative}.page-module__6GuCeq__priceUnit{text-align:center;flex-shrink:0;width:16px;height:27px;font-size:16px;display:inline-block;position:relative}.page-module__6GuCeq__pointSection{color:#79858d;flex-direction:row;justify-content:flex-start;align-items:center;gap:3px;font-size:14px;display:flex}.page-module__6GuCeq__pointLabel{flex-direction:row;justify-content:flex-start;align-items:flex-start;display:flex}.page-module__6GuCeq__pointLabel b{position:relative}.page-module__6GuCeq__discountBadge{text-align:center;color:#fff;background-color:#ea1145;border-radius:3px;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 5px 2px;font-size:12px;display:flex}.page-module__6GuCeq__discountBadge b{position:relative}.page-module__6GuCeq__arrowIcon{width:5.59%;max-width:100%;height:18.18%;max-height:100%;position:absolute;top:40.91%;bottom:40.91%;left:88.83%;right:5.59%;overflow:hidden}
.page-module__6wMcFa__container{mix-blend-mode:normal;text-align:center;color:#fff;width:100%;height:844px;font-size:16px;position:relative}.page-module__6wMcFa__card{width:91.79%;height:17.54%;position:absolute;top:41.23%;bottom:41.23%;left:4.1%;right:4.1%}.page-module__6wMcFa__cardBackground{background-color:#fff;border-radius:10px;width:100%;height:100%;position:absolute;top:0%;bottom:0%;left:0%;right:0%;box-shadow:2px 2px 10px rgba(92,155,255,.1)}.page-module__6wMcFa__cancelButton{background-color:#d6e2ea;border-radius:0 0 0 10px;width:50%;height:37.84%;position:absolute;top:62.16%;bottom:0%;left:0%;right:50%;box-shadow:2px 2px 10px rgba(92,155,255,.1)}.page-module__6wMcFa__unsubscribeButton{background-color:#ea1145;border-radius:0 0 10px;width:50%;height:37.84%;position:absolute;top:62.16%;bottom:0%;left:50%;right:0%;box-shadow:2px 2px 10px rgba(92,155,255,.1)}.page-module__6wMcFa__unsubscribeText{letter-spacing:.02em;cursor:pointer;position:absolute;top:72.97%;left:65.92%}.page-module__6wMcFa__cancelText{letter-spacing:.02em;color:#79858d;cursor:pointer;position:absolute;top:72.97%;left:13.41%}.page-module__6wMcFa__confirmText{color:#313245;position:absolute;top:36px;left:calc(50% - 103px)}
.page-module__4WmwjG__container{max-width:600px;min-height:100vh;color:var(--color-text-primary);background-color:#fff;margin:0 auto;font-size:14px}.page-module__4WmwjG__canvas{background-color:#fff;padding:40px 16px}.page-module__4WmwjG__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.page-module__4WmwjG__receiptNo,.page-module__4WmwjG__date{font-size:13px}.page-module__4WmwjG__title{text-align:center;margin-bottom:24px;font-size:22px;font-weight:700}.page-module__4WmwjG__customerName{text-align:center;border-top:1px solid #333;padding:12px 0;font-size:16px;font-weight:700}.page-module__4WmwjG__amountBox{border-top:1px solid #333;border-bottom:1px solid #333;justify-content:center;align-items:center;gap:32px;padding:12px 0;display:flex}.page-module__4WmwjG__amountLabel,.page-module__4WmwjG__amountValue{font-size:18px;font-weight:700}.page-module__4WmwjG__usageLabel{text-align:center;margin:12px 0;font-size:14px}.page-module__4WmwjG__detailSection{flex-direction:column;gap:0;display:flex}@media (min-width:576px){.page-module__4WmwjG__detailSection{flex-direction:row;gap:24px}}.page-module__4WmwjG__breakdown{flex:1}.page-module__4WmwjG__breakdownHeader{border-top:1px solid #999;padding:12px 0 8px;font-weight:700}.page-module__4WmwjG__row{justify-content:space-between;padding:2px 0;display:flex}.page-module__4WmwjG__rowIndent{justify-content:space-between;padding:2px 0 2px 16px;display:flex}.page-module__4WmwjG__totalRow{justify-content:space-between;padding:12px 0 2px;display:flex}.page-module__4WmwjG__breakdownFooter{border-top:1px solid #999;margin-top:12px}.page-module__4WmwjG__shopInfo{flex:1;margin-top:16px}@media (min-width:576px){.page-module__4WmwjG__shopInfo{margin-top:0}}.page-module__4WmwjG__shopName{margin-bottom:4px;font-weight:700}.page-module__4WmwjG__shopDetail{font-size:13px;line-height:1.6}.page-module__4WmwjG__registrationRow{justify-content:space-between;margin-top:12px;display:flex}.page-module__4WmwjG__note{margin-top:8px;font-size:12px}
.ConfirmDialog-module__kjrLcq__dialogOverlay{z-index:99;background-color:rgba(0,0,0,.5);width:100%;height:100%;position:fixed;top:0;left:0}.ConfirmDialog-module__kjrLcq__dialogContainer{z-index:100;width:91.79%;max-width:400px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ConfirmDialog-module__kjrLcq__card{text-align:center;width:100%;height:200px;position:relative}.ConfirmDialog-module__kjrLcq__cardBackground{background-color:#fff;border-radius:10px;width:100%;height:100%;position:absolute;top:0%;bottom:0%;left:0%;right:0%;box-shadow:2px 2px 10px rgba(92,155,255,.1)}.ConfirmDialog-module__kjrLcq__title{text-align:center;color:#313245;width:100%;margin-top:10px;padding-top:20px;font-size:16px;font-weight:600;position:relative}.ConfirmDialog-module__kjrLcq__message{text-align:center;color:#313245;white-space:pre-line;width:100%;margin-top:10px;font-size:14px;font-weight:300;position:relative}.ConfirmDialog-module__kjrLcq__buttonContainer{width:100%;height:60px;display:flex;position:absolute;bottom:0}.ConfirmDialog-module__kjrLcq__cancelButton{cursor:pointer;width:50%;height:100%;position:relative}.ConfirmDialog-module__kjrLcq__cancelButtonBackground{background-color:#e6e6e6;border-radius:0 0 0 10px;width:100%;height:100%;position:absolute;top:0%;bottom:0%;left:0%;right:0%;box-shadow:2px 2px 10px rgba(92,155,255,.1)}.ConfirmDialog-module__kjrLcq__cancelButtonText{letter-spacing:.02em;color:#313245;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ConfirmDialog-module__kjrLcq__confirmButton{cursor:pointer;width:50%;height:100%;position:relative}.ConfirmDialog-module__kjrLcq__confirmButtonBackground{background-color:#0074c2;border-radius:0 0 10px;width:100%;height:100%;position:absolute;top:0%;bottom:0%;left:0%;right:0%;box-shadow:2px 2px 10px rgba(92,155,255,.1)}.ConfirmDialog-module__kjrLcq__confirmButtonText{letter-spacing:.02em;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.GuestResult-module__j_vura__result{flex-direction:column;flex:1;min-width:0;min-height:760px;display:flex}.GuestResult-module__j_vura__outcome{text-align:center;margin:14px 0 24px}.GuestResult-module__j_vura__badge{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;margin:0 auto 16px;display:flex}.GuestResult-module__j_vura__badge svg{fill:none;stroke:currentColor;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.GuestResult-module__j_vura__badge circle{fill:currentColor;stroke:none}.GuestResult-module__j_vura__successBadge{background:var(--color-primary-dark)}.GuestResult-module__j_vura__failureBadge{background:#cd0840}.GuestResult-module__j_vura__pendingBadge{background:#936000}.GuestResult-module__j_vura__outcome h2,.GuestResult-module__j_vura__processing h2{margin:0;font-size:26px;font-weight:700;line-height:1.5}.GuestResult-module__j_vura__outcome>p{margin:16px 4px 0;font-size:16px;line-height:1.6}.GuestResult-module__j_vura__receipt,.GuestResult-module__j_vura__reason{background:#fff;border-radius:12px;min-width:0;padding:18px;box-shadow:0 5px 14px rgba(92,155,255,.07)}.GuestResult-module__j_vura__summary{margin:0;font-size:16px}.GuestResult-module__j_vura__row{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:12px;margin-bottom:14px;display:grid}.GuestResult-module__j_vura__row dt{color:#4b5563}.GuestResult-module__j_vura__row dd{text-align:right;min-width:0;margin:0;font-weight:700}.GuestResult-module__j_vura__detail{color:#4b5563;font-size:13px;font-weight:400;line-height:1.6;display:block}.GuestResult-module__j_vura__finishTime{color:var(--color-primary-dark);font-size:23px;line-height:1.2}.GuestResult-module__j_vura__amountRow{border-top:1px solid #dbe5f4;margin:0;padding-top:14px}.GuestResult-module__j_vura__amountRow dd{font-size:18px}.GuestResult-module__j_vura__timingNote{color:#4b5563;margin:12px 0 0;font-size:13px;line-height:1.6}.GuestResult-module__j_vura__summaryNote{background:#e5f0ff;border-radius:10px;margin:20px 0 0;padding:16px;font-size:15px;line-height:1.7}.GuestResult-module__j_vura__processing{text-align:center;padding:200px 16px 72px}.GuestResult-module__j_vura__spinner{box-sizing:border-box;border:7px solid #d6e2ea;border-right-color:var(--color-primary-dark);border-top-color:var(--color-primary-dark);border-radius:50%;width:68px;height:68px;margin:0 auto 26px;animation:1s linear infinite GuestResult-module__j_vura__turn;display:block}.GuestResult-module__j_vura__processingNotice{color:#804100;background:#fff4e4;border-radius:12px;margin:24px 0 0;padding:16px;font-size:16px;font-weight:700;line-height:1.6}.GuestResult-module__j_vura__pending{color:#4b5563;margin:24px 0 0;font-size:14px}.GuestResult-module__j_vura__reason h3{color:#4b5563;margin:0 0 6px;font-size:14px}.GuestResult-module__j_vura__reason p{margin:0;font-size:17px;font-weight:700;line-height:1.6}.GuestResult-module__j_vura__reason .GuestResult-module__j_vura__refund{margin-top:14px;font-size:15px;font-weight:400}.GuestResult-module__j_vura__actions{margin-top:4px}.GuestResult-module__j_vura__actions .GuestResult-module__j_vura__retryButton{min-height:60px;margin:20px 0;font-size:19px}.GuestResult-module__j_vura__actions a.GuestResult-module__j_vura__backButton{color:#fff;min-height:60px;margin:20px 0;font-size:19px}.GuestResult-module__j_vura__footer{color:#4b5563;text-align:center;overflow-wrap:anywhere;margin-top:auto;padding-top:48px;font-size:12px}.GuestResult-module__j_vura__footer>p{margin:6px 0}.GuestResult-module__j_vura__footer>.GuestResult-module__j_vura__contact{color:var(--color-primary-dark);white-space:pre-wrap;margin:0 0 20px;font-size:16px;font-weight:700}@keyframes GuestResult-module__j_vura__turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.GuestResult-module__j_vura__spinner{animation:none}}
.ApplePayModal-module__K7q44a__overlay{z-index:1000;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ApplePayModal-module__K7q44a__modal{background:#fff;border-radius:8px;width:70%;max-width:500px;max-height:90vh;padding:24px;overflow-y:auto}.ApplePayModal-module__K7q44a__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ApplePayModal-module__K7q44a__title{margin:0;font-size:20px;font-weight:700}.ApplePayModal-module__K7q44a__closeButton{cursor:pointer;color:#666;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:28px;display:flex}.ApplePayModal-module__K7q44a__closeButton:hover{color:#000}.ApplePayModal-module__K7q44a__noMethods{color:#666;text-align:center;background-color:#f5f5f5;border-radius:4px;padding:20px;font-size:14px}
.CardRegisterForm-module__P47JDa__form{padding:0}.CardRegisterForm-module__P47JDa__cardSection{width:90%;margin-top:20px;margin-left:5%}.CardRegisterForm-module__P47JDa__cardElementWrapper{box-sizing:border-box;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:16px}.CardRegisterForm-module__P47JDa__cardElementWrapper:focus-within{border-color:#05e;box-shadow:0 0 0 1px #05e}.CardRegisterForm-module__P47JDa__error{color:#ea1145;box-sizing:border-box;background-color:#fff5f5;border:1px solid #fcc;border-radius:8px;width:90%;margin-top:12px;margin-left:5%;padding:12px;font-size:14px}
