.Appointments-module__ry0DHW__appointmentsWrapper{padding:15px 0}.Appointments-module__ry0DHW__pageInner{box-sizing:border-box;width:100%;max-width:960px;margin:0 auto;padding:12px 20px 80px}.Appointments-module__ry0DHW__tabsRow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.Appointments-module__ry0DHW__backButton{color:#595959;cursor:pointer;background-color:#0000;border:1px solid #d9d9d9;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;height:36px;padding:0 12px;transition:all .2s;display:inline-flex}.Appointments-module__ry0DHW__backButton:hover,.Appointments-module__ry0DHW__backButton:focus,.Appointments-module__ry0DHW__backButton:active{color:#262626;background-color:#f5f5f5;border-color:#bfbfbf}.Appointments-module__ry0DHW__tabs{gap:4px;display:flex}.Appointments-module__ry0DHW__tabButton{color:#595959;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .15s}.Appointments-module__ry0DHW__tabButton:hover{color:#662f90}.Appointments-module__ry0DHW__tabButtonActive{color:#fff;background:#662f90}.Appointments-module__ry0DHW__tabButtonActive:hover{color:#fff}.Appointments-module__ry0DHW__refreshButton{cursor:pointer;background-color:#0000;border:1px solid #d9d9d9;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:36px;margin-left:auto;transition:all .2s;display:inline-flex}.Appointments-module__ry0DHW__refreshButton:hover,.Appointments-module__ry0DHW__refreshButton:focus{background-color:#f5f5f5;border-color:#bfbfbf}.Appointments-module__ry0DHW__loadingWrapper{justify-content:center;padding:60px 0;display:flex}.Appointments-module__ry0DHW__imageSpinner{animation:1.2s linear infinite Appointments-module__ry0DHW__spin}@keyframes Appointments-module__ry0DHW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Appointments-module__ry0DHW__empty{color:#999;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;font-size:14px;display:flex}.Appointments-module__ry0DHW__list{flex-direction:column;gap:16px;display:flex}.Appointments-module__ry0DHW__card{box-sizing:border-box;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px 20px;box-shadow:0 2px 8px #00000014}.Appointments-module__ry0DHW__cardTopRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.Appointments-module__ry0DHW__dateRow{align-items:center;gap:6px;display:flex}.Appointments-module__ry0DHW__dateText{color:#662f90;font-size:14px;font-weight:700}.Appointments-module__ry0DHW__alarmIcon{flex-shrink:0}.Appointments-module__ry0DHW__scheduledRow{align-items:center;gap:10px;margin-top:3px;display:flex}.Appointments-module__ry0DHW__scheduledText{color:#000;font-size:14px;font-weight:700;position:relative;top:1px}.Appointments-module__ry0DHW__calendarIcons{align-items:center;gap:6px;display:flex}.Appointments-module__ry0DHW__calendarIconButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;line-height:0;display:inline-flex}.Appointments-module__ry0DHW__vendorLinkWrap{text-align:right;flex-shrink:0;justify-content:flex-end;max-width:55%;display:flex}.Appointments-module__ry0DHW__vendorLink{color:#662f90;cursor:pointer;text-align:right;align-items:center;gap:3px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.Appointments-module__ry0DHW__vendorLink:hover{text-decoration:underline}.Appointments-module__ry0DHW__vendorLinkIcon{color:green;flex-shrink:0;font-size:14px}.Appointments-module__ry0DHW__divider{background:#f0f0f0;height:1px;margin:10px 0}.Appointments-module__ry0DHW__cardBottomRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.Appointments-module__ry0DHW__itemInfo{min-width:0}.Appointments-module__ry0DHW__itemName{color:#000;font-size:14px;font-weight:700}.Appointments-module__ry0DHW__itemMeta{color:#000;margin-top:4px;font-size:14px}.Appointments-module__ry0DHW__bold{font-weight:700}.Appointments-module__ry0DHW__purchaseId{color:#8c8c8c;margin-top:4px;font-size:10px}.Appointments-module__ry0DHW__actionCol{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.Appointments-module__ry0DHW__feeMessage{text-align:right;margin-top:5px;font-size:12px;font-weight:700}.Appointments-module__ry0DHW__dangerButton{color:#fff;cursor:pointer;white-space:nowrap;background:#f5222d;border:1px solid #f5222d;border-radius:6px;padding:8px 20px;font-size:14px;font-weight:700;transition:all .15s}.Appointments-module__ry0DHW__dangerButton:hover{background:#cf1322;border-color:#cf1322}.Appointments-module__ry0DHW__dangerButton:disabled{cursor:not-allowed;opacity:.6}.Appointments-module__ry0DHW__secondaryButton{color:#262626;cursor:not-allowed;white-space:nowrap;background:#fff;border:1px solid #27a549;border-radius:6px;padding:8px 20px;font-size:14px;font-weight:600}.Appointments-module__ry0DHW__modalOverlay{z-index:1000;box-sizing:border-box;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.Appointments-module__ry0DHW__modal{box-sizing:border-box;background:#fff;border-radius:8px;width:100%;max-width:400px;max-height:90vh;padding:20px;overflow-y:auto}.Appointments-module__ry0DHW__modalTitleRow{justify-content:center;display:flex}.Appointments-module__ry0DHW__modalTitle{color:#000;text-align:center;margin:0 0 12px;font-size:18px;font-weight:700}.Appointments-module__ry0DHW__modalCenterRow{text-align:center;color:#262626;justify-content:center;margin-bottom:4px;font-size:14px;display:flex}.Appointments-module__ry0DHW__feeBanner{background-color:#fff3cd;border-radius:4px;width:100%;margin-top:10px;padding:10px}.Appointments-module__ry0DHW__freeBanner{background-color:#d4edda;border-radius:4px;width:100%;margin-top:10px;padding:10px}.Appointments-module__ry0DHW__feeBannerInner{text-align:center;flex-direction:column;gap:4px;width:100%;display:flex}.Appointments-module__ry0DHW__feeBannerTitle,.Appointments-module__ry0DHW__feeBannerText{color:#856404;font-weight:700}.Appointments-module__ry0DHW__feeBannerRefund{color:#155724;margin-top:5px;font-weight:700}.Appointments-module__ry0DHW__freeBannerTitle{color:#155724;font-weight:700}.Appointments-module__ry0DHW__freeBannerRefund{color:#155724;margin-top:5px;font-weight:700}.Appointments-module__ry0DHW__reasonSection{flex-direction:column;width:100%;margin-top:10px;display:flex}.Appointments-module__ry0DHW__reasonLabel{color:#000;font-size:14px;font-weight:700}.Appointments-module__ry0DHW__requiredStar{color:red;font-weight:700}.Appointments-module__ry0DHW__checkboxGroup{flex-direction:column;gap:6px;margin-top:8px;display:flex}.Appointments-module__ry0DHW__checkboxRow{color:#262626;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.Appointments-module__ry0DHW__otherReasonTextarea{resize:none;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:6px;width:100%;margin-top:10px;padding:8px;font-family:inherit;font-size:14px}.Appointments-module__ry0DHW__modalFooterRow{justify-content:flex-end;margin-top:16px;display:flex}.Appointments-module__ry0DHW__errorText{color:red;font-size:13px}@media only screen and (max-width:992px){.Appointments-module__ry0DHW__pageInner{padding:12px 16px 60px}}@media only screen and (max-width:767px){.Appointments-module__ry0DHW__cardTopRow{flex-direction:column;align-items:flex-start;gap:8px}.Appointments-module__ry0DHW__vendorLinkWrap{text-align:left;justify-content:flex-start;max-width:100%}.Appointments-module__ry0DHW__vendorLink{text-align:left}.Appointments-module__ry0DHW__cardBottomRow{flex-direction:column}.Appointments-module__ry0DHW__actionCol{align-items:flex-start;width:100%;margin-top:10px}.Appointments-module__ry0DHW__feeMessage{text-align:left}}@media only screen and (max-width:575px){.Appointments-module__ry0DHW__pageInner{padding:12px 12px 60px}.Appointments-module__ry0DHW__tabButton{padding:8px 12px;font-size:13px}.Appointments-module__ry0DHW__card{padding:14px 16px}}
.PageLoader-module__q31G-G__loadingWrapper{cursor:wait;justify-content:center;align-items:center;min-height:70vh;padding:80px 0;display:flex}.PageLoader-module__q31G-G__imageSpinner{animation:1.2s linear infinite PageLoader-module__q31G-G__spin}@keyframes PageLoader-module__q31G-G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.MenuItemDetailPage-module__GpGJQW__pageWrapper{background:#f5f5f7;min-height:100vh}.MenuItemDetailPage-module__GpGJQW__mainGridOuter{max-width:1200px;margin:0 auto;padding:16px}.MenuItemDetailPage-module__GpGJQW__mainGrid{flex-direction:column;gap:16px;display:flex}.MenuItemDetailPage-module__GpGJQW__mainGrid>*{min-width:0}.MenuItemDetailPage-module__GpGJQW__bookingGroup,.MenuItemDetailPage-module__GpGJQW__leftColumn{display:contents}.MenuItemDetailPage-module__GpGJQW__areaGallery{order:1}.MenuItemDetailPage-module__GpGJQW__areaBusiness{order:2}.MenuItemDetailPage-module__GpGJQW__areaTitle{order:3}.MenuItemDetailPage-module__GpGJQW__areaFulfillment{order:4}.MenuItemDetailPage-module__GpGJQW__areaPriceOptions{order:5}.MenuItemDetailPage-module__GpGJQW__areaInstructions{order:6}.MenuItemDetailPage-module__GpGJQW__areaPolicies{order:7}.MenuItemDetailPage-module__GpGJQW__areaAddons{order:8}.MenuItemDetailPage-module__GpGJQW__areaPopular{order:9}.MenuItemDetailPage-module__GpGJQW__areaAbout{order:10}.MenuItemDetailPage-module__GpGJQW__areaPayment{order:11}.MenuItemDetailPage-module__GpGJQW__areaAdditionalInfo{order:12}@media (min-width:992px){.MenuItemDetailPage-module__GpGJQW__mainGrid{flex-direction:row;align-items:flex-start;gap:24px;display:flex}.MenuItemDetailPage-module__GpGJQW__leftColumn{flex-direction:column;gap:24px;width:60%;min-width:0;display:flex}.MenuItemDetailPage-module__GpGJQW__areaGallery,.MenuItemDetailPage-module__GpGJQW__areaBusiness,.MenuItemDetailPage-module__GpGJQW__areaTitle,.MenuItemDetailPage-module__GpGJQW__areaPolicies,.MenuItemDetailPage-module__GpGJQW__areaAddons,.MenuItemDetailPage-module__GpGJQW__areaPopular,.MenuItemDetailPage-module__GpGJQW__areaAbout,.MenuItemDetailPage-module__GpGJQW__areaPayment,.MenuItemDetailPage-module__GpGJQW__areaAdditionalInfo{order:initial}.MenuItemDetailPage-module__GpGJQW__bookingGroup{flex-direction:column;width:40%;min-width:0;max-width:100%;display:flex;position:-webkit-sticky;position:sticky;top:80px}.MenuItemDetailPage-module__GpGJQW__areaFulfillment,.MenuItemDetailPage-module__GpGJQW__areaPriceOptions,.MenuItemDetailPage-module__GpGJQW__areaInstructions{order:initial}}.MenuItemDetailPage-module__GpGJQW__businessRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.MenuItemDetailPage-module__GpGJQW__card{background-color:#fff;border-radius:16px;margin-bottom:12px;padding:14px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}
.PrivacyPolicy-module__ZLYJAa__pageWrapper{background:#f4f6fb;flex-direction:column;min-height:100vh;padding-bottom:48px;display:flex}.PrivacyPolicy-module__ZLYJAa__titleRow{align-items:center;margin:20px 40px 0;display:flex}.PrivacyPolicy-module__ZLYJAa__backButton{color:#595959;cursor:pointer;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:14px;font-weight:500;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.PrivacyPolicy-module__ZLYJAa__backButton:hover,.PrivacyPolicy-module__ZLYJAa__backButton:focus{color:#662f90;background-color:#f5eeff;border-color:#662f90;outline:none;box-shadow:0 0 0 3px #662f901a}.PrivacyPolicy-module__ZLYJAa__backButton:active{color:#4e2270;background-color:#ecdeff}.PrivacyPolicy-module__ZLYJAa__privacyWrapper{justify-content:center;padding:24px 40px 0;display:flex}@media screen and (min-width:992px) and (max-width:1299px){.PrivacyPolicy-module__ZLYJAa__privacyWrapper{padding:24px 20px 0}}@media screen and (max-width:768px){.PrivacyPolicy-module__ZLYJAa__titleRow{margin:16px 20px 0}.PrivacyPolicy-module__ZLYJAa__privacyWrapper{padding:16px 16px 0}}.PrivacyPolicy-module__ZLYJAa__privacyCard{box-sizing:border-box;background:#fff;border-radius:16px;width:100%;max-width:960px;margin:0 0 32px;padding:48px 64px;overflow-x:auto;box-shadow:0 2px 4px -2px #0000001a,0 6px 16px #00000014,0 12px 28px 6px #0000000d}@media screen and (max-width:768px){.PrivacyPolicy-module__ZLYJAa__privacyCard{border-radius:12px;padding:28px 24px}}.PrivacyPolicy-module__ZLYJAa__privacyCard h1{text-align:center;letter-spacing:-.3px;margin:0 0 8px;font-size:2rem;font-weight:700;line-height:1.25;color:#662f90!important}.PrivacyPolicy-module__ZLYJAa__privacyCard h1 a{text-decoration:none;color:#662f90!important}.PrivacyPolicy-module__ZLYJAa__privacyCard h1 a:hover{text-decoration:none;color:#662f90!important}.PrivacyPolicy-module__ZLYJAa__privacyCard h1+p{text-align:center;color:#000;margin-bottom:40px;font-size:.9rem}.PrivacyPolicy-module__ZLYJAa__privacyCard h1+div{text-align:center;color:#000;margin-bottom:40px;font-size:.9rem}.PrivacyPolicy-module__ZLYJAa__privacyCard h2{color:#662f90;letter-spacing:-.2px;border-bottom:2px solid #f0e6f8;margin:40px 0 12px;padding-bottom:8px;font-size:1.2rem;font-weight:700}.PrivacyPolicy-module__ZLYJAa__privacyCard h3{color:#662f90;margin:28px 0 10px;font-size:1.05rem;font-weight:600}.PrivacyPolicy-module__ZLYJAa__privacyCard h4{color:#000;margin:20px 0 8px;font-size:.95rem;font-weight:600}.PrivacyPolicy-module__ZLYJAa__privacyCard h5{color:#000;margin:20px 0 8px;font-size:.95rem;font-weight:600}.PrivacyPolicy-module__ZLYJAa__privacyCard h6{color:#000;margin:20px 0 8px;font-size:.95rem;font-weight:600}.PrivacyPolicy-module__ZLYJAa__privacyCard p{margin:0 0 16px;font-size:.95rem;line-height:1.8;color:#000!important}.PrivacyPolicy-module__ZLYJAa__privacyCard ul{margin:0 0 20px;padding-left:28px}.PrivacyPolicy-module__ZLYJAa__privacyCard ol{margin:0 0 20px;padding-left:28px}.PrivacyPolicy-module__ZLYJAa__privacyCard li{color:#000;margin-bottom:8px;font-size:.95rem;line-height:1.75}.PrivacyPolicy-module__ZLYJAa__privacyCard ul li{list-style-type:disc}.PrivacyPolicy-module__ZLYJAa__privacyCard ol li{list-style-type:decimal}.PrivacyPolicy-module__ZLYJAa__privacyCard ul ul{margin-top:8px;margin-bottom:8px}.PrivacyPolicy-module__ZLYJAa__privacyCard ol ol{margin-top:8px;margin-bottom:8px}.PrivacyPolicy-module__ZLYJAa__privacyCard ul ol{margin-top:8px;margin-bottom:8px}.PrivacyPolicy-module__ZLYJAa__privacyCard ol ul{margin-top:8px;margin-bottom:8px}.PrivacyPolicy-module__ZLYJAa__privacyCard a{color:#662f90;text-underline-offset:2px;text-decoration:underline;transition:color .15s}.PrivacyPolicy-module__ZLYJAa__privacyCard a:hover{color:#4e2270}.PrivacyPolicy-module__ZLYJAa__privacyCard strong{color:#000;font-weight:600}.PrivacyPolicy-module__ZLYJAa__privacyCard b{color:#000;font-weight:600}.PrivacyPolicy-module__ZLYJAa__privacyCard em{color:#000;font-style:italic}.PrivacyPolicy-module__ZLYJAa__privacyCard i{color:#000;font-style:italic}.PrivacyPolicy-module__ZLYJAa__privacyCard hr{border:none;border-top:1px solid #e5e7eb;margin:36px 0}.PrivacyPolicy-module__ZLYJAa__privacyCard table{border-collapse:collapse;width:100%;margin:24px 0;font-size:.9rem}.PrivacyPolicy-module__ZLYJAa__privacyCard th{color:#662f90;text-align:left;background:#f5eeff;border:1px solid #e5e7eb;padding:10px 16px;font-weight:600}.PrivacyPolicy-module__ZLYJAa__privacyCard td{color:#000;border:1px solid #e5e7eb;padding:10px 16px;line-height:1.6}.PrivacyPolicy-module__ZLYJAa__privacyCard tr:nth-child(2n) td{background:#fafafa}.PrivacyPolicy-module__ZLYJAa__privacyCard blockquote{color:#000;background:#f9f5ff;border-left:4px solid #662f90;border-radius:0 8px 8px 0;margin:24px 0;padding:16px 20px;font-style:italic}.PrivacyPolicy-module__ZLYJAa__privacyCard code{color:#d63384;background:#f1f5f9;border-radius:4px;padding:2px 6px;font-size:.88rem}.PrivacyPolicy-module__ZLYJAa__privacyCard pre{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px;font-size:.88rem;overflow-x:auto}.PrivacyPolicy-module__ZLYJAa__privacyCard span{color:#000!important}.PrivacyPolicy-module__ZLYJAa__privacyCard font{color:#000!important}.PrivacyPolicy-module__ZLYJAa__privacyCard a span{color:inherit!important}.PrivacyPolicy-module__ZLYJAa__privacyCard a font{color:inherit!important}
.SMSPrivacyPolicy-module__3_5YOW__pageWrapper{background:#f4f6fb;flex-direction:column;min-height:100vh;padding-bottom:48px;display:flex}.SMSPrivacyPolicy-module__3_5YOW__titleRow{align-items:center;margin:20px 40px 0;display:flex}.SMSPrivacyPolicy-module__3_5YOW__backButton{color:#595959;cursor:pointer;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:14px;font-weight:500;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.SMSPrivacyPolicy-module__3_5YOW__backButton:hover,.SMSPrivacyPolicy-module__3_5YOW__backButton:focus{color:#662f90;background-color:#f5eeff;border-color:#662f90;outline:none;box-shadow:0 0 0 3px #662f901a}.SMSPrivacyPolicy-module__3_5YOW__backButton:active{color:#4e2270;background-color:#ecdeff}.SMSPrivacyPolicy-module__3_5YOW__privacyWrapper{justify-content:center;padding:24px 40px 0;display:flex}@media screen and (min-width:992px) and (max-width:1299px){.SMSPrivacyPolicy-module__3_5YOW__privacyWrapper{padding:24px 20px 0}}@media screen and (max-width:768px){.SMSPrivacyPolicy-module__3_5YOW__titleRow{margin:16px 20px 0}.SMSPrivacyPolicy-module__3_5YOW__privacyWrapper{padding:16px 16px 0}}.SMSPrivacyPolicy-module__3_5YOW__privacyCard{box-sizing:border-box;background:#fff;border-radius:16px;width:100%;max-width:960px;margin:0 0 32px;padding:48px 64px;overflow-x:auto;box-shadow:0 2px 4px -2px #0000001a,0 6px 16px #00000014,0 12px 28px 6px #0000000d}@media screen and (max-width:768px){.SMSPrivacyPolicy-module__3_5YOW__privacyCard{border-radius:12px;padding:28px 24px}}.SMSPrivacyPolicy-module__3_5YOW__privacyCard h1{text-align:center;letter-spacing:-.3px;margin:0 0 8px;font-size:2rem;font-weight:700;line-height:1.25;color:#662f90!important}.SMSPrivacyPolicy-module__3_5YOW__privacyCard h1 a{text-decoration:none;color:#662f90!important}.SMSPrivacyPolicy-module__3_5YOW__privacyCard h1 a:hover{text-decoration:none;color:#662f90!important}.SMSPrivacyPolicy-module__3_5YOW__privacyCard h1+p{text-align:center;color:#000;margin-bottom:40px;font-size:.9rem}.SMSPrivacyPolicy-module__3_5YOW__privacyCard h1+div{text-align:center;color:#000;margin-bottom:40px;font-size:.9rem}.SMSPrivacyPolicy-module__3_5YOW__privacyCard h2{color:#662f90;letter-spacing:-.2px;border-bottom:2px solid #f0e6f8;margin:40px 0 12px;padding-bottom:8px;font-size:1.2rem;font-weight:700}.SMSPrivacyPolicy-module__3_5YOW__privacyCard h3{color:#662f90;margin:28px 0 10px;font-size:1.05rem;font-weight:600}.SMSPrivacyPolicy-module__3_5YOW__privacyCard h4{color:#000;margin:20px 0 8px;font-size:.95rem;font-weight:600}.SMSPrivacyPolicy-module__3_5YOW__privacyCard h5{color:#000;margin:20px 0 8px;font-size:.95rem;font-weight:600}.SMSPrivacyPolicy-module__3_5YOW__privacyCard h6{color:#000;margin:20px 0 8px;font-size:.95rem;font-weight:600}.SMSPrivacyPolicy-module__3_5YOW__privacyCard p{margin:0 0 16px;font-size:.95rem;line-height:1.8;color:#000!important}.SMSPrivacyPolicy-module__3_5YOW__privacyCard ul{margin:0 0 20px;padding-left:28px}.SMSPrivacyPolicy-module__3_5YOW__privacyCard ol{margin:0 0 20px;padding-left:28px}.SMSPrivacyPolicy-module__3_5YOW__privacyCard li{color:#000;margin-bottom:8px;font-size:.95rem;line-height:1.75}.SMSPrivacyPolicy-module__3_5YOW__privacyCard ul li{list-style-type:disc}.SMSPrivacyPolicy-module__3_5YOW__privacyCard ol li{list-style-type:decimal}.SMSPrivacyPolicy-module__3_5YOW__privacyCard ul ul{margin-top:8px;margin-bottom:8px}.SMSPrivacyPolicy-module__3_5YOW__privacyCard ol ol{margin-top:8px;margin-bottom:8px}.SMSPrivacyPolicy-module__3_5YOW__privacyCard ul ol{margin-top:8px;margin-bottom:8px}.SMSPrivacyPolicy-module__3_5YOW__privacyCard ol ul{margin-top:8px;margin-bottom:8px}.SMSPrivacyPolicy-module__3_5YOW__privacyCard a{color:#662f90;text-underline-offset:2px;text-decoration:underline;transition:color .15s}.SMSPrivacyPolicy-module__3_5YOW__privacyCard a:hover{color:#4e2270}.SMSPrivacyPolicy-module__3_5YOW__privacyCard strong{color:#000;font-weight:600}.SMSPrivacyPolicy-module__3_5YOW__privacyCard b{color:#000;font-weight:600}.SMSPrivacyPolicy-module__3_5YOW__privacyCard em{color:#000;font-style:italic}.SMSPrivacyPolicy-module__3_5YOW__privacyCard i{color:#000;font-style:italic}.SMSPrivacyPolicy-module__3_5YOW__privacyCard hr{border:none;border-top:1px solid #e5e7eb;margin:36px 0}.SMSPrivacyPolicy-module__3_5YOW__privacyCard table{border-collapse:collapse;width:100%;margin:24px 0;font-size:.9rem}.SMSPrivacyPolicy-module__3_5YOW__privacyCard th{color:#662f90;text-align:left;background:#f5eeff;border:1px solid #e5e7eb;padding:10px 16px;font-weight:600}.SMSPrivacyPolicy-module__3_5YOW__privacyCard td{color:#000;border:1px solid #e5e7eb;padding:10px 16px;line-height:1.6}.SMSPrivacyPolicy-module__3_5YOW__privacyCard tr:nth-child(2n) td{background:#fafafa}.SMSPrivacyPolicy-module__3_5YOW__privacyCard blockquote{color:#000;background:#f9f5ff;border-left:4px solid #662f90;border-radius:0 8px 8px 0;margin:24px 0;padding:16px 20px;font-style:italic}.SMSPrivacyPolicy-module__3_5YOW__privacyCard code{color:#d63384;background:#f1f5f9;border-radius:4px;padding:2px 6px;font-size:.88rem}.SMSPrivacyPolicy-module__3_5YOW__privacyCard pre{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px;font-size:.88rem;overflow-x:auto}.SMSPrivacyPolicy-module__3_5YOW__privacyCard span{color:#000!important}.SMSPrivacyPolicy-module__3_5YOW__privacyCard font{color:#000!important}.SMSPrivacyPolicy-module__3_5YOW__privacyCard a span{color:inherit!important}.SMSPrivacyPolicy-module__3_5YOW__privacyCard a font{color:inherit!important}
.TermsOfUse-module__fkNE_W__pageWrapper{background:#f4f6fb;flex-direction:column;min-height:100vh;padding-bottom:48px;display:flex}.TermsOfUse-module__fkNE_W__titleRow{align-items:center;margin:20px 40px 0;display:flex}.TermsOfUse-module__fkNE_W__backButton{color:#595959;cursor:pointer;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:14px;font-weight:500;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.TermsOfUse-module__fkNE_W__backButton:hover,.TermsOfUse-module__fkNE_W__backButton:focus{color:#4a3aff;background-color:#f0f4ff;border-color:#4a3aff;outline:none;box-shadow:0 0 0 3px #4a3aff1a}.TermsOfUse-module__fkNE_W__backButton:active{color:#3a2adf;background-color:#e8ecff}.TermsOfUse-module__fkNE_W__privacyWrapper{justify-content:center;padding:24px 40px 0;display:flex}@media screen and (min-width:992px) and (max-width:1299px){.TermsOfUse-module__fkNE_W__privacyWrapper{padding:24px 20px 0}}@media screen and (max-width:768px){.TermsOfUse-module__fkNE_W__titleRow{margin:16px 20px 0}.TermsOfUse-module__fkNE_W__privacyWrapper{padding:16px 16px 0}}.TermsOfUse-module__fkNE_W__termsCard{box-sizing:border-box;background:#fff;border-radius:16px;width:100%;max-width:960px;margin:0 0 32px;padding:48px 64px;overflow-x:auto;box-shadow:0 2px 4px -2px #0000001a,0 6px 16px #00000014,0 12px 28px 6px #0000000d}@media screen and (max-width:768px){.TermsOfUse-module__fkNE_W__termsCard{border-radius:12px;padding:28px 24px}}.TermsOfUse-module__fkNE_W__termsCard h1{text-align:center;letter-spacing:-.3px;margin:0 0 8px;font-size:2rem;font-weight:700;line-height:1.25;color:#662f90!important}.TermsOfUse-module__fkNE_W__termsCard h1 a{text-decoration:none;color:#662f90!important}.TermsOfUse-module__fkNE_W__termsCard h1 a:hover{text-decoration:none;color:#662f90!important}.TermsOfUse-module__fkNE_W__termsCard h1+p{text-align:center;color:#000;margin-bottom:40px;font-size:.9rem}.TermsOfUse-module__fkNE_W__termsCard h1+div{text-align:center;color:#000;margin-bottom:40px;font-size:.9rem}.TermsOfUse-module__fkNE_W__termsCard h2{color:#662f90;letter-spacing:-.2px;border-bottom:2px solid #f0e6f8;margin:40px 0 12px;padding-bottom:8px;font-size:1.2rem;font-weight:700}.TermsOfUse-module__fkNE_W__termsCard h3{color:#662f90;margin:28px 0 10px;font-size:1.05rem;font-weight:600}.TermsOfUse-module__fkNE_W__termsCard h4{color:#000;margin:20px 0 8px;font-size:.95rem;font-weight:600}.TermsOfUse-module__fkNE_W__termsCard h5{color:#000;margin:20px 0 8px;font-size:.95rem;font-weight:600}.TermsOfUse-module__fkNE_W__termsCard h6{color:#000;margin:20px 0 8px;font-size:.95rem;font-weight:600}.TermsOfUse-module__fkNE_W__termsCard p{margin:0 0 16px;font-size:.95rem;line-height:1.8;color:#000!important}.TermsOfUse-module__fkNE_W__termsCard ul{margin:0 0 20px;padding-left:28px}.TermsOfUse-module__fkNE_W__termsCard ol{margin:0 0 20px;padding-left:28px}.TermsOfUse-module__fkNE_W__termsCard li{color:#000;margin-bottom:8px;font-size:.95rem;line-height:1.75}.TermsOfUse-module__fkNE_W__termsCard ul li{list-style-type:disc}.TermsOfUse-module__fkNE_W__termsCard ol li{list-style-type:decimal}.TermsOfUse-module__fkNE_W__termsCard ul ul{margin-top:8px;margin-bottom:8px}.TermsOfUse-module__fkNE_W__termsCard ol ol{margin-top:8px;margin-bottom:8px}.TermsOfUse-module__fkNE_W__termsCard ul ol{margin-top:8px;margin-bottom:8px}.TermsOfUse-module__fkNE_W__termsCard ol ul{margin-top:8px;margin-bottom:8px}.TermsOfUse-module__fkNE_W__termsCard a{text-underline-offset:2px;text-decoration:underline;transition:color .15s;color:#662f90!important}.TermsOfUse-module__fkNE_W__termsCard a:hover{color:#4e2270!important}.TermsOfUse-module__fkNE_W__termsCard strong{color:#1f2937;font-weight:600}.TermsOfUse-module__fkNE_W__termsCard b{color:#1f2937;font-weight:600}.TermsOfUse-module__fkNE_W__termsCard em{color:#4b5563;font-style:italic}.TermsOfUse-module__fkNE_W__termsCard i{color:#4b5563;font-style:italic}.TermsOfUse-module__fkNE_W__termsCard hr{border:none;border-top:1px solid #e5e7eb;margin:36px 0}.TermsOfUse-module__fkNE_W__termsCard table{border-collapse:collapse;width:100%;margin:24px 0;font-size:.9rem}.TermsOfUse-module__fkNE_W__termsCard th{color:#4a3aff;text-align:left;background:#f3f4ff;border:1px solid #e5e7eb;padding:10px 16px;font-weight:600}.TermsOfUse-module__fkNE_W__termsCard td{color:#000;border:1px solid #e5e7eb;padding:10px 16px;line-height:1.6}.TermsOfUse-module__fkNE_W__termsCard tr:nth-child(2n) td{background:#fafafa}.TermsOfUse-module__fkNE_W__termsCard blockquote{color:#4b5563;background:#f5f4ff;border-left:4px solid #4a3aff;border-radius:0 8px 8px 0;margin:24px 0;padding:16px 20px;font-style:italic}.TermsOfUse-module__fkNE_W__termsCard code{color:#d63384;background:#f1f5f9;border-radius:4px;padding:2px 6px;font-size:.88rem}.TermsOfUse-module__fkNE_W__termsCard pre{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px;font-size:.88rem;overflow-x:auto}.TermsOfUse-module__fkNE_W__termsCard span{color:#000!important}.TermsOfUse-module__fkNE_W__termsCard font{color:#000!important}.TermsOfUse-module__fkNE_W__termsCard a span{color:inherit!important}.TermsOfUse-module__fkNE_W__termsCard a font{color:inherit!important}.TermsOfUse-module__fkNE_W__termsCard b>span{color:inherit}.TermsOfUse-module__fkNE_W__termsCard strong>span{color:inherit}
.PostCheckout-module__dnHm-a__page{background:#f5f6fa;padding:32px 24px}.PostCheckout-module__dnHm-a__pageInner{max-width:1400px;margin:0 auto}.PostCheckout-module__dnHm-a__gutterRow{background-color:#f5f6fa;width:100%;display:flex}.PostCheckout-module__dnHm-a__gutterCol{flex:none;width:100%}@media (min-width:992px){.PostCheckout-module__dnHm-a__gutterCol{width:83.3333%;margin:0 auto}}.PostCheckout-module__dnHm-a__sideBySide{justify-content:center;align-items:stretch;gap:24px;display:flex}.PostCheckout-module__dnHm-a__stacked{display:none}@media (max-width:1199px){.PostCheckout-module__dnHm-a__sideBySide{display:none}.PostCheckout-module__dnHm-a__stacked{flex-direction:column;display:flex}}.PostCheckout-module__dnHm-a__sideBySideCol{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.PostCheckout-module__dnHm-a__stackedGap{margin-bottom:20px}.PostCheckout-module__dnHm-a__orderCard{text-align:center;background:#fff;border-radius:5px;flex:1;padding:36px 32px 32px;position:relative;overflow:hidden;box-shadow:0 2px 16px #00000014}.PostCheckout-module__dnHm-a__orderCardAccent{background:linear-gradient(90deg,#27ae60 0%,#29c4a8 35%,#4a7fd6 65%,#662f90 100%);height:5px;position:absolute;top:0;left:0;right:0}.PostCheckout-module__dnHm-a__checkIconCircle{background:#e8f8ee;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:8px auto 20px;display:flex}.PostCheckout-module__dnHm-a__checkIcon{color:#27ae60;font-size:26px}.PostCheckout-module__dnHm-a__orderConfirmedTitle{color:#1f2430;margin-bottom:8px;font-size:26px;font-weight:800;display:block}.PostCheckout-module__dnHm-a__orderConfirmedSubtitle{color:#6b7280;margin-bottom:24px;font-size:15px;display:block}.PostCheckout-module__dnHm-a__orderConfirmedVendor{color:#27ae60;font-weight:700}.PostCheckout-module__dnHm-a__detailsBox{text-align:left;background:#f8f9fb;border-radius:12px;margin-bottom:24px;padding:20px 22px}.PostCheckout-module__dnHm-a__detailsGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:420px){.PostCheckout-module__dnHm-a__detailsGrid{grid-template-columns:1fr 1fr;gap:18px 16px}}.PostCheckout-module__dnHm-a__detailsGridItem{box-sizing:border-box;flex-direction:column;gap:4px;min-width:0;display:flex}.PostCheckout-module__dnHm-a__detailLabel,.PostCheckout-module__dnHm-a__detailLabelSm{color:#9aa1ac;letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}.PostCheckout-module__dnHm-a__detailValue{color:#1f2430;word-break:break-word;font-size:14px;font-weight:600}.PostCheckout-module__dnHm-a__detailValueLg{color:#1f2430;font-size:14px;font-weight:600}.PostCheckout-module__dnHm-a__detailValueRow{align-items:center;gap:6px;min-width:0;display:flex}.PostCheckout-module__dnHm-a__detailValueAccent{color:#662f90;font-size:14px;font-weight:700}.PostCheckout-module__dnHm-a__detailValueMono{color:#1f2430;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500;overflow:hidden}.PostCheckout-module__dnHm-a__copyBtn{cursor:pointer;color:#9aa1ac;background:0 0;border:none;flex-shrink:0;align-items:center;padding:2px;display:inline-flex}.PostCheckout-module__dnHm-a__copyBtn:hover{color:#662f90}.PostCheckout-module__dnHm-a__copyBtnIcon{font-size:13px}.PostCheckout-module__dnHm-a__totalRow{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;display:flex}.PostCheckout-module__dnHm-a__totalLabel{color:#9aa1ac;letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}.PostCheckout-module__dnHm-a__totalValueRow{align-items:center;gap:10px;display:flex}.PostCheckout-module__dnHm-a__paidPill{color:#27ae60;background:#e8f8ee;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.PostCheckout-module__dnHm-a__totalValue{color:#27ae60;font-size:22px;font-weight:800}.PostCheckout-module__dnHm-a__viewPurchasesWrap{justify-content:center;margin-bottom:20px;display:flex}.PostCheckout-module__dnHm-a__viewPurchasesBtn{color:#fff;cursor:pointer;background:#662f90;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 28px;font-size:14px;font-weight:700;display:inline-flex}.PostCheckout-module__dnHm-a__viewPurchasesBtn:hover{opacity:.92}.PostCheckout-module__dnHm-a__cardFooterRow{flex-direction:column;align-items:center;gap:12px;display:flex}.PostCheckout-module__dnHm-a__thankYouText{color:#662f90;text-align:center;font-size:14px;font-weight:700;display:block}@media (min-width:640px){.PostCheckout-module__dnHm-a__cardFooterRow{flex-direction:row;justify-content:space-between}}.PostCheckout-module__dnHm-a__claimCardOuter{flex:1}.PostCheckout-module__dnHm-a__claimCardInner{background:linear-gradient(135deg,#4a1a75 0%,#662f90 55%,#7a30a8 100%);border-radius:16px;height:100%;padding:28px;position:relative;overflow:hidden;box-shadow:0 2px 16px #00000014}.PostCheckout-module__dnHm-a__glowOrbTop{pointer-events:none;background:#ffffff0f;border-radius:50%;width:160px;height:160px;position:absolute;top:-40px;right:-40px}.PostCheckout-module__dnHm-a__glowOrbBottom{pointer-events:none;background:#ffffff0a;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-30px;left:-30px}.PostCheckout-module__dnHm-a__claimGrid{flex-wrap:wrap;align-items:center;height:100%;margin:-10px -12px;display:flex;position:relative}.PostCheckout-module__dnHm-a__claimGridCol{box-sizing:border-box;width:100%;padding:10px 12px}@media (min-width:768px){.PostCheckout-module__dnHm-a__claimGridCol{width:50%}}.PostCheckout-module__dnHm-a__claimInfoCol{flex-direction:column;justify-content:center;display:flex}.PostCheckout-module__dnHm-a__claimHeaderRow{align-items:center;gap:12px;margin-bottom:14px;display:flex}.PostCheckout-module__dnHm-a__avatarCircle{background:#ffffff26;border:2px solid #fff6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.PostCheckout-module__dnHm-a__avatarIcon{color:#fff;font-size:28px}.PostCheckout-module__dnHm-a__claimTitle{color:#fff;font-size:22px;font-weight:800;line-height:1.2;display:block}.PostCheckout-module__dnHm-a__claimSubtitle{color:#ffffffd9;margin-bottom:18px;font-size:14px;font-weight:700;line-height:1.6;display:block}.PostCheckout-module__dnHm-a__benefitRow{align-items:center;gap:10px;margin-bottom:10px;display:flex}.PostCheckout-module__dnHm-a__benefitRow:last-of-type{margin-bottom:0}.PostCheckout-module__dnHm-a__benefitCheck{color:#fff;background:#27ae60;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.PostCheckout-module__dnHm-a__benefitText{color:#fff;font-size:14px;font-weight:600}.PostCheckout-module__dnHm-a__formPanel{padding:0}.PostCheckout-module__dnHm-a__formLabel{color:#ffffffb3;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.PostCheckout-module__dnHm-a__passwordFieldWrap{margin-bottom:12px;position:relative}.PostCheckout-module__dnHm-a__passwordInput{box-sizing:border-box;background:#fff;border:1px solid #ffffff4d;border-radius:8px;width:100%;height:44px;padding:0 40px 0 14px;font-size:14px}.PostCheckout-module__dnHm-a__passwordToggleBtn{cursor:pointer;color:#888;background:0 0;border:none;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.PostCheckout-module__dnHm-a__createAccountBtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#27ae60,#2ecc71);border:none;border-radius:8px;width:100%;height:44px;margin-bottom:16px;font-size:15px;font-weight:700;box-shadow:0 4px 14px #27ae6080}.PostCheckout-module__dnHm-a__createAccountBtn:disabled{opacity:.7;cursor:not-allowed}.PostCheckout-module__dnHm-a__dividerRow{align-items:center;gap:12px;margin:12px 0;display:flex}.PostCheckout-module__dnHm-a__dividerLine{background:#fff3;flex:1;height:1px}.PostCheckout-module__dnHm-a__dividerLabel{color:#fff9;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:600}.PostCheckout-module__dnHm-a__socialButtonsCol{flex-direction:column;gap:10px;display:flex}.PostCheckout-module__dnHm-a__socialBtn{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;font-size:14px;font-weight:600;display:flex}.PostCheckout-module__dnHm-a__socialBtn:disabled{opacity:.6;cursor:not-allowed}.PostCheckout-module__dnHm-a__socialIcon{flex-shrink:0;font-size:20px}.PostCheckout-module__dnHm-a__socialBtnGoogle{color:#3c4043;background:#fff;border-color:#dadce0}.PostCheckout-module__dnHm-a__socialBtnFacebook{color:#fff;background:#1877f2}.PostCheckout-module__dnHm-a__socialBtnApple{color:#fff;background:#000}.PostCheckout-module__dnHm-a__continueShoppingLink{color:#662f90;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.PostCheckout-module__dnHm-a__eventsWrap{margin-top:8px}.PostCheckout-module__dnHm-a__eventsListBox{background:#fff;border:1px solid #f0f0f0;border-radius:5px;overflow:hidden}.PostCheckout-module__dnHm-a__eventsListHeader{color:#662f90;border-bottom:1px solid #f0f0f0;justify-content:center;align-items:center;padding:12px 16px;font-size:16px;font-weight:700;display:flex}.PostCheckout-module__dnHm-a__eventItem{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.PostCheckout-module__dnHm-a__eventItem:last-child{border-bottom:none}.PostCheckout-module__dnHm-a__eventInfo{flex-direction:column;min-width:0;display:flex}.PostCheckout-module__dnHm-a__eventName{color:#000;font-size:15px;font-weight:600;display:block}.PostCheckout-module__dnHm-a__eventMeta{color:#000;margin-top:2px;font-size:14px;font-weight:400;display:block}.PostCheckout-module__dnHm-a__eventActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.PostCheckout-module__dnHm-a__eventActionBtn{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.PostCheckout-module__dnHm-a__eventActionBtn img{width:20px;height:20px}.PostCheckout-module__dnHm-a__failureBox{border:1px solid #000;border-radius:5px;justify-content:center;padding:10px;display:flex}.PostCheckout-module__dnHm-a__failureInner{text-align:center;width:100%;max-width:700px}.PostCheckout-module__dnHm-a__failureTitle{color:#662f90;margin-bottom:15px;font-size:18px;font-weight:700}.PostCheckout-module__dnHm-a__failureReason{margin-bottom:10px;font-weight:700}.PostCheckout-module__dnHm-a__failureReasonValue{color:#d32f2f;font-weight:700}.PostCheckout-module__dnHm-a__failureLinkBtn{color:#662f90;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:800;text-decoration:underline}.PostCheckout-module__dnHm-a__waiverSection{border:1px solid #e8e8e8;border-radius:5px;margin:20px 0;padding:16px}.PostCheckout-module__dnHm-a__waiverIntro{color:#000;margin-bottom:15px;font-weight:700;display:block}.PostCheckout-module__dnHm-a__waiverTitle{color:#000;margin-bottom:15px;font-size:16px;font-weight:700;display:block}.PostCheckout-module__dnHm-a__waiverScrollRow{cursor:grab;-webkit-user-select:none;user-select:none;flex-wrap:nowrap;gap:16px;padding-bottom:10px;display:flex;overflow-x:auto}.PostCheckout-module__dnHm-a__waiverScrollRow.PostCheckout-module__dnHm-a__active{cursor:grabbing}.PostCheckout-module__dnHm-a__waiverCard{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:120px;padding:16px 10px;display:flex;overflow:hidden;box-shadow:0 1px 4px #0000000f}.PostCheckout-module__dnHm-a__waiverCard:hover{box-shadow:0 4px 12px #0000001f}.PostCheckout-module__dnHm-a__waiverDocIcon{margin-bottom:12px;font-size:30px}.PostCheckout-module__dnHm-a__waiverDocName{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;font-weight:500;display:block;overflow:hidden}.PostCheckout-module__dnHm-a__toast{color:#fff;z-index:1000;background:#d32f2f;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00000040}.PostCheckout-module__dnHm-a__toastOk{background:#27ae60}
.NotificationsPage-module__0JxW1G__pageWrapper{flex-direction:column;display:flex}.NotificationsPage-module__0JxW1G__titleRow{align-items:center;margin:10px 30px 0 50px;display:flex}.NotificationsPage-module__0JxW1G__backButton{color:#595959;cursor:pointer;background-color:#0000;border:1px solid #d9d9d9;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;height:30px;padding:0 10px;transition:all .2s;display:inline-flex}.NotificationsPage-module__0JxW1G__backButton:hover,.NotificationsPage-module__0JxW1G__backButton:focus,.NotificationsPage-module__0JxW1G__backButton:active{color:#262626;background-color:#f5f5f5;border-color:#bfbfbf}.NotificationsPage-module__0JxW1G__pageInner{box-sizing:border-box;justify-content:center;width:100%;max-width:960px;margin:0 auto;padding:12px 20px 80px;display:flex}.NotificationsPage-module__0JxW1G__card{box-sizing:border-box;background:#fff;border-radius:10px;flex:auto;width:100%;overflow:hidden;box-shadow:0 2px 10px #00000014}.NotificationsPage-module__0JxW1G__header{text-align:center;border-bottom:1px solid #f1f1f1;padding:20px}.NotificationsPage-module__0JxW1G__heading{color:#662f90;margin:0;font-size:1.5rem;font-weight:700}.NotificationsPage-module__0JxW1G__empty{color:#999;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;font-size:14px;display:flex}.NotificationsPage-module__0JxW1G__body{max-height:480px;overflow-y:auto}.NotificationsPage-module__0JxW1G__item{cursor:pointer;border-bottom:1px solid #f1f1f1;padding:14px 20px;transition:background .12s}.NotificationsPage-module__0JxW1G__item:hover{background:#f7f0ff}.NotificationsPage-module__0JxW1G__itemTopRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.NotificationsPage-module__0JxW1G__itemName{color:#1890ff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.NotificationsPage-module__0JxW1G__itemTopRight{flex-shrink:0;align-items:center;display:flex}.NotificationsPage-module__0JxW1G__itemObjectId{color:#666;margin-right:2px;font-size:12px}.NotificationsPage-module__0JxW1G__dismissBtn{color:#d92d20;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.NotificationsPage-module__0JxW1G__itemMessage{color:#000;margin:6px 0;font-size:14px;font-weight:400}.NotificationsPage-module__0JxW1G__itemMessageUnread{font-weight:600}.NotificationsPage-module__0JxW1G__itemBottomRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.NotificationsPage-module__0JxW1G__tagWarning{color:#fa8c16;font-size:12px;font-weight:700}.NotificationsPage-module__0JxW1G__tagPrimary{color:#1890ff;font-size:12px;font-weight:700}.NotificationsPage-module__0JxW1G__unreadCount{color:#666;background:#f0f0f0;border-radius:4px;padding:1px 6px;font-size:10px}.NotificationsPage-module__0JxW1G__itemTime{color:#999;margin-left:auto;font-size:12px}.NotificationsPage-module__0JxW1G__clearAllBtn{color:#d92d20;cursor:pointer;background:0 0;border:none;border-top:1px solid #f1f1f1;justify-content:center;align-items:center;width:100%;padding:14px;font-size:14px;font-weight:600;display:flex}.NotificationsPage-module__0JxW1G__clearAllBtn:hover{background:#fff1f0}@media only screen and (max-width:500px){.NotificationsPage-module__0JxW1G__pageInner{padding:24px 12px 60px}}
