:root{--bookGreen:#16a149;--bookGreenDark:#12833b;--bookBorder:#becec0;--bookLightGreen:#eef6ef;--bookInputBg:#f3faf4;--bookDark:#252525;--bookGray:#5d6a7c}.BookCleaningPage_page__r46j7{--pageGutter:clamp(24px,7.92vw,152px);box-sizing:border-box;min-width:0;padding:0 var(--pageGutter) 72px;width:100%}.BookCleaningPage_hero__HytEk{background:var(--bookLightGreen);margin-left:calc(var(--pageGutter)*-1);margin-right:calc(var(--pageGutter)*-1);padding:60px var(--pageGutter) 180px}.BookCleaningPage_pageTitlePlain__Eu\+Gp,.BookCleaningPage_pageTitle__srOtn{color:var(--bookDark);font-size:clamp(32px,3.125vw,60px);font-weight:600;letter-spacing:0;line-height:1.24;margin:0 auto;max-width:min(1616px,100%);padding:0}.BookCleaningPage_titleAccent__JCEP5{color:var(--bookGreen);font-weight:600}.BookCleaningPage_card__rzohF{background:#fff;border:1px solid var(--bookBorder);border-radius:20px;display:flex;margin:-139px auto 0;max-width:min(1616px,100%);min-height:582px;overflow:hidden}.BookCleaningPage_cleanerCol__9WM8k{border-right:1px solid var(--bookBorder);box-sizing:border-box;flex:0 1 clamp(230px,24.8%,400px);min-width:230px;padding:50px clamp(16px,1.6vw,26px) 28px clamp(20px,3vw,57px)}.BookCleaningPage_cleanerTop__Z2xSU{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.BookCleaningPage_cleanerAvatar__H785Q{background-color:var(--colorGrey700);flex-shrink:0;height:48px;width:48px}.BookCleaningPage_availableBadge__9X33O{align-items:center;background:#eef8f0;border-radius:10px;color:var(--bookGray);display:inline-flex;font-size:16px;font-weight:var(--fontWeightMedium);gap:4px;line-height:1.25;padding:10px}.BookCleaningPage_availableDot__aJsoR{background:var(--bookGreen);border-radius:50%;height:8px;width:8px}.BookCleaningPage_cleanerName__40RGh{color:var(--bookDark);font-size:20px;font-weight:600;line-height:1.43;margin:0 0 12px}.BookCleaningPage_cleanerMeta__Qm3\+0{list-style:none;margin:0 0 14px;padding:0}.BookCleaningPage_metaRowPlain__zuwJ9,.BookCleaningPage_metaRow__cxewa{align-items:center;color:var(--bookGray);display:flex;font-size:16px;font-weight:500;gap:8px;line-height:1.6;margin-bottom:6px}.BookCleaningPage_metaRow__cxewa svg{color:var(--colorGrey500);flex-shrink:0}.BookCleaningPage_metaRowPlain__zuwJ9{padding-left:0}.BookCleaningPage_ratingStar__JobRK{color:#f5a623}.BookCleaningPage_ratingText__dlQnZ{color:var(--colorGrey700)}.BookCleaningPage_ratingNew__87fW3,.BookCleaningPage_reviewCount__c46vD{color:var(--colorGrey500)}.BookCleaningPage_cleanerRate__V4Hsl{color:var(--bookGreen);font-size:26px;font-weight:600;letter-spacing:0;line-height:1.43;margin:10px 0 14px}.BookCleaningPage_ratePer__6OA3z{color:inherit;font-size:inherit;font-weight:inherit}.BookCleaningPage_viewProfileSmall__2QES7,.BookCleaningPage_viewProfile__PTwwm{color:var(--colorGrey700);display:inline-block;font-size:14px;font-weight:var(--fontWeightMedium);text-decoration:underline}.BookCleaningPage_viewProfileSmall__2QES7:hover,.BookCleaningPage_viewProfile__PTwwm:hover{color:var(--bookGreen)}.BookCleaningPage_stepCol__HAp\+s{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-width:0;padding:30px clamp(20px,1.77vw,34px) 50px}.BookCleaningPage_stepTitle__9YDMt{color:var(--bookGreen);font-size:clamp(24px,2vw,32px);font-weight:400;line-height:1.3;margin:0 0 6px}.BookCleaningPage_stepLead__J6M8y{color:var(--bookGray);font-size:clamp(15px,1.15vw,18px);font-weight:400;line-height:1.3;margin:0 0 26px}.BookCleaningPage_hoursGrid__duoiB{display:grid;gap:clamp(8px,1vw,16px);grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:16px;max-width:1118px}.BookCleaningPage_hourBtn__6X2nU{align-items:center;background:#fff;border:1px solid var(--bookBorder);border-radius:12px;color:var(--bookDark);cursor:pointer;display:flex;font-size:clamp(14px,1.2vw,20px);font-weight:600;height:clamp(56px,4vw,74px);justify-content:center;line-height:1.5;padding:0 clamp(4px,.8vw,12px);transition:border-color .12s ease,background .12s ease;white-space:nowrap}.BookCleaningPage_hourBtn__6X2nU:hover{border-color:var(--bookGreen)}.BookCleaningPage_hourBtnActive__do-U6{background:var(--bookLightGreen);border-color:var(--bookGreen);color:var(--bookGreen)}.BookCleaningPage_hourBtnDisabled__CUyrl{background:#f5f5f5;border-color:var(--bookBorder);color:var(--bookGray);cursor:not-allowed}.BookCleaningPage_hourBtnDisabled__CUyrl:hover{border-color:var(--bookBorder)}.BookCleaningPage_availabilityError__r6ZYW{color:#b3261e;font-size:16px;line-height:1.3;margin:0 0 34px}.BookCleaningPage_retryLink__nDL-A{background:none;border:none;color:var(--bookGreen);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.BookCleaningPage_unavailableBadge__9wZhD{align-items:center;background:#f5f5f5;border-radius:999px;color:var(--bookGray);display:inline-flex;font-size:14px;font-weight:500;padding:6px 12px}.BookCleaningPage_hint__-Kurn{color:var(--bookGray);font-size:16px;line-height:1.3;margin:0 0 34px}.BookCleaningPage_nextBtn__jJYHf{background:var(--bookGreen);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;height:60px;margin-top:auto;max-width:100%;padding:10px 21px;transition:background .12s ease;width:462px}.BookCleaningPage_nextBtn__jJYHf:hover:not(:disabled){background:var(--bookGreenDark)}.BookCleaningPage_nextBtn__jJYHf:disabled{background:#a9d7ba;cursor:not-allowed}.BookCleaningPage_scheduleInner__aBvpo{display:flex;gap:clamp(24px,3vw,40px)}.BookCleaningPage_calendarCol__Zq1wX{flex:1 1;min-width:320px}.BookCleaningPage_calCard__05Sie{border:1px solid var(--bookBorder);border-radius:25px;margin-bottom:18px;padding:18px 20px}.BookCleaningPage_calHeader__LS3kr{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.BookCleaningPage_calMonth__HX9Qh{color:var(--colorGrey900,#1a1a1a);font-size:17px;font-weight:var(--fontWeightBold)}.BookCleaningPage_calNav__RS\+Dj{display:flex;gap:6px}.BookCleaningPage_calNavBtn__qGgyu{background:#fff;border:1px solid var(--bookBorder);border-radius:8px;color:var(--colorGrey700);cursor:pointer;font-size:16px;height:30px;width:30px}.BookCleaningPage_calNavBtn__qGgyu:hover:not(:disabled){border-color:var(--bookGreen);color:var(--bookGreen)}.BookCleaningPage_calNavBtn__qGgyu:disabled{color:var(--bookBorder);cursor:not-allowed}.BookCleaningPage_calGrid__vdoD5,.BookCleaningPage_calWeekdays__smiWm{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.BookCleaningPage_calWeekday__Pxmrb{color:var(--colorGrey700);font-size:13px;font-weight:var(--fontWeightSemiBold);padding:6px 0;text-align:center}.BookCleaningPage_calDay__WoMBZ{align-items:center;aspect-ratio:1/1;background:#0000;border:none;border-radius:10px;color:var(--colorGrey900,#1a1a1a);cursor:pointer;display:flex;font-size:14px;justify-content:center;margin:3px auto;max-width:38px;width:100%}.BookCleaningPage_calDay__WoMBZ:hover:not(:disabled){background:var(--bookLightGreen)}.BookCleaningPage_calDayDisabled__0mre9,.BookCleaningPage_calDayOutside__X94K7{color:var(--colorGrey300,#b2b2b2);cursor:default}.BookCleaningPage_calDaySelected__qZGg0{background:var(--bookGreen);color:#fff;font-weight:var(--fontWeightSemiBold)}.BookCleaningPage_calDaySelected__qZGg0:hover{background:var(--bookGreen)}.BookCleaningPage_timeZone__f04oF{display:flex;flex-direction:column;gap:3px;margin-bottom:18px}.BookCleaningPage_timeZoneLabel__dGkmf{color:var(--colorGrey900,#1a1a1a);font-size:14px;font-weight:var(--fontWeightBold)}.BookCleaningPage_timeZoneValue__yl7Mm{color:var(--colorGrey700);font-size:13px}.BookCleaningPage_timeCol__b\+0N-{border-left:1px solid var(--bookBorder);box-sizing:border-box;flex:0 1 clamp(200px,35.1%,402px);min-width:170px;padding-left:40px;padding-top:45px}.BookCleaningPage_timeColTitle__NKqD4{color:#242424;font-size:22px;font-weight:600;line-height:1.3;margin:0 0 16px}.BookCleaningPage_timeGrid__KAjfm{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(max(140px,(100% - 10px)/2),1fr))}.BookCleaningPage_timeSlot__ZBdGY{align-items:center;background:#fff;border:2px solid #d1e1ed;border-radius:16px;box-sizing:border-box;color:var(--colorGrey900,#1a1a1a);cursor:pointer;display:flex;font-size:18px;height:59px;justify-content:center;padding:0 21px;transition:border-color .12s ease,background .12s ease}.BookCleaningPage_timeSlot__ZBdGY:hover{border-color:var(--bookGreen)}.BookCleaningPage_timeSlotActive__l7E2w{background:var(--bookLightGreen);border-color:var(--bookGreen);color:var(--bookGreen);font-weight:var(--fontWeightSemiBold)}.BookCleaningPage_fieldGroup__EbqYO{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.BookCleaningPage_fieldLabel__8AU1s{color:var(--colorGrey900,#1a1a1a);font-size:14px;font-weight:var(--fontWeightMedium)}.BookCleaningPage_textArea__AsqZs,.BookCleaningPage_textInput__rkARr{background:var(--bookInputBg);border:1px solid #0000;border-radius:10px;box-sizing:border-box;color:var(--colorGrey900,#1a1a1a);font-size:15px;padding:14px 16px;width:100%}.BookCleaningPage_textArea__AsqZs:focus,.BookCleaningPage_textInput__rkARr:focus{border-color:var(--bookGreen);outline:none}.BookCleaningPage_textArea__AsqZs{min-height:110px;resize:vertical}.BookCleaningPage_locationInput__t-\+GW{padding-left:44px;padding-right:48px}.BookCleaningPage_locationIcon__FX2Iw{align-items:center;color:var(--bookGray);display:flex;height:20px;justify-content:center;left:16px;pointer-events:none;position:absolute;width:20px;z-index:2}.BookCleaningPage_locationPredictions__Az9Wq{background:#16a149;border-radius:8px;box-shadow:0 18px 40px #0006;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.BookCleaningPage_modalRoot__zh6mq.BookCleaningPage_modalRoot__zh6mq{bottom:0;display:flex;flex-direction:column;height:auto;left:0;position:fixed;right:0;top:0}.BookCleaningPage_modalScrollLayer__wwJ4y{align-items:center;background-color:#0f171473;display:flex;flex-grow:1;justify-content:center;min-height:100%;overflow:auto;padding:24px 16px}.BookCleaningPage_modalContainer__gS7t\+{background:#fff;border-radius:18px;box-shadow:0 24px 60px #00000038;display:flex;flex:0 1 auto;flex-direction:column;max-width:420px;padding:32px 28px 28px;position:relative;width:100%}.BookCleaningPage_modalContent__shiXw{display:flex;flex-direction:column}.BookCleaningPage_modalIcon__\+mZ\+1{align-items:center;background:#fdecea;border-radius:50%;color:#c5372c;display:flex;height:52px;justify-content:center;margin-bottom:20px;width:52px}.BookCleaningPage_modalIcon__\+mZ\+1 svg{fill:none;height:26px;stroke:currentColor;width:26px}.BookCleaningPage_modalTitle__l1uVq{color:var(--bookDark);font-size:20px;font-weight:var(--fontWeightBold);line-height:1.3;margin:0 0 8px;padding-right:28px}.BookCleaningPage_modalText__-NB5I{color:var(--bookGray);font-size:15px;line-height:1.5;margin:0}.BookCleaningPage_modalAddress__CMbzf{background:var(--bookInputBg);border:1px solid var(--bookBorder);border-radius:10px;color:var(--bookDark);font-size:14px;line-height:1.4;margin:16px 0 0;overflow-wrap:anywhere;padding:11px 13px}.BookCleaningPage_modalActions__DY4yy{display:flex;gap:10px;margin-top:24px}@media (max-width:400px){.BookCleaningPage_modalActions__DY4yy{flex-direction:column}}.BookCleaningPage_modalPrimaryBtn__C3thD,.BookCleaningPage_modalSecondaryBtn__wZCaW{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;flex:1 1;font-size:15px;font-weight:500;justify-content:center;line-height:1.25;min-height:48px;min-width:0;padding:9px 12px;text-align:center}.BookCleaningPage_modalPrimaryBtn__C3thD{background:var(--bookGreen);border:1px solid var(--bookGreen);color:#fff;transition:background .12s ease,border-color .12s ease}.BookCleaningPage_modalPrimaryBtn__C3thD:hover{background:var(--bookGreenDark);border-color:var(--bookGreenDark)}.BookCleaningPage_modalSecondaryBtn__wZCaW{background:#fff;border:1px solid var(--bookBorder);color:var(--bookDark);transition:border-color .12s ease,color .12s ease}.BookCleaningPage_modalSecondaryBtn__wZCaW:hover{border-color:var(--bookGreen);color:var(--bookGreen)}.BookCleaningPage_reviewLayout__1u7R4{align-items:flex-start;display:flex;gap:24px;margin:-103px auto 0;max-width:min(1616px,100%)}.BookCleaningPage_reviewCard__sHJz4{background:#fff;border:1px solid var(--bookBorder);border-radius:20px;box-sizing:border-box;flex:1 1;min-height:660px;min-width:340px;padding:32px 34px}.BookCleaningPage_reviewHeading__Pa\+P-{color:var(--bookGreen);font-size:32px;font-weight:400;line-height:1.3;margin:0 0 18px}.BookCleaningPage_reviewSubHeading__JmNXa{color:#242424;font-size:22px;font-weight:600;line-height:1.3;margin:0 0 14px}.BookCleaningPage_reviewCleaner__h7B4D{align-items:center;border:1px solid var(--bookBorder);border-radius:12px;display:flex;gap:14px;padding:16px}.BookCleaningPage_reviewAvatar__9TdAk{background-color:var(--colorGrey700);flex-shrink:0;height:44px;width:44px}.BookCleaningPage_reviewCleanerInfo__ojCT5{display:flex;flex-direction:column;gap:3px;min-width:0}.BookCleaningPage_reviewCleanerName__q0gs5{color:var(--colorGrey900,#1a1a1a);font-size:15px;font-weight:var(--fontWeightBold);overflow-wrap:anywhere}.BookCleaningPage_reviewRating__AWqf1{align-items:center;color:var(--colorGrey700);display:inline-flex;font-size:13px;gap:4px}.BookCleaningPage_reviewRate__IZk3V{color:var(--bookGreen);font-size:20px;font-weight:var(--fontWeightBold);margin-left:auto}.BookCleaningPage_reviewDivider__E2rnU{border:none;border-top:1px solid var(--bookBorder);margin:20px 0}.BookCleaningPage_detailGrid__5FRNT{display:grid;gap:22px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px}.BookCleaningPage_detailItem__nmQj5{display:flex;flex-direction:column;gap:6px}.BookCleaningPage_detailLabel__RuMX3{color:var(--bookGreen);font-size:18px;font-weight:500;line-height:1.3}.BookCleaningPage_detailValue__aloJc{color:var(--colorGrey900,#1a1a1a);font-size:16px;line-height:1.5;margin:0;overflow-wrap:anywhere}.BookCleaningPage_pricingCol__QmNTM{display:flex;flex:0 1 clamp(320px,33%,524px);flex-direction:column;gap:23px;min-width:320px}.BookCleaningPage_pricingCard__K4NVH{background:#fff;border:1px solid var(--bookBorder);border-radius:20px;box-sizing:border-box;min-height:263px;padding:28px clamp(20px,2vw,32px)}.BookCleaningPage_priceRow__zIsCl{align-items:center;display:flex;font-size:18px;justify-content:space-between;line-height:1.5;margin-bottom:14px}.BookCleaningPage_priceLabel__lKwZF{color:var(--colorGrey700);font-weight:400}.BookCleaningPage_priceValue__QrjXl{color:var(--colorGrey900,#1a1a1a)}.BookCleaningPage_priceTotalRow__-tt8Q{align-items:center;border-top:1px solid var(--bookBorder);display:flex;justify-content:space-between;padding-top:14px}.BookCleaningPage_priceTotalLabel__bxfcc,.BookCleaningPage_priceTotalValue__Bcanj{color:#242424;font-size:18px;font-weight:600;line-height:1.5}.BookCleaningPage_payBtn__GRsvI{align-items:center;background:var(--bookGreen);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:clamp(14px,1.2vw,16px);font-weight:var(--fontWeightSemiBold);height:60px;justify-content:space-between;padding:10px clamp(12px,1.6vw,21px);width:100%}.BookCleaningPage_payBtn__GRsvI:hover{background:var(--bookGreenDark)}.BookCleaningPage_payBtnStripe__INDFd{font-size:14px;opacity:.9}@media (max-width:1023px){.BookCleaningPage_card__rzohF,.BookCleaningPage_reviewLayout__1u7R4{flex-direction:column;margin-top:-48px}.BookCleaningPage_cleanerCol__9WM8k{border-bottom:1px solid var(--bookBorder);border-right:none;flex-basis:auto;min-width:0}.BookCleaningPage_pricingCol__QmNTM{flex-basis:auto;min-width:0}.BookCleaningPage_reviewCard__sHJz4{min-height:0;min-width:0}.BookCleaningPage_reviewLayout__1u7R4{align-items:stretch}.BookCleaningPage_scheduleInner__aBvpo{flex-direction:column}.BookCleaningPage_calendarCol__Zq1wX{min-width:0}.BookCleaningPage_calCard__05Sie{padding:14px 8px}.BookCleaningPage_calDay__WoMBZ{aspect-ratio:auto;font-size:15px;height:44px;margin:1px auto;max-width:none}.BookCleaningPage_calNavBtn__qGgyu{height:44px;width:44px}.BookCleaningPage_page__r46j7{--pageGutter:24px}.BookCleaningPage_hero__HytEk{padding-bottom:96px}.BookCleaningPage_textArea__AsqZs,.BookCleaningPage_textInput__rkARr{font-size:16px}.BookCleaningPage_hourBtn__6X2nU{font-size:clamp(15px,1.8vw,18px);white-space:normal}.BookCleaningPage_reviewHeading__Pa\+P-{font-size:24px}.BookCleaningPage_reviewSubHeading__JmNXa,.BookCleaningPage_timeColTitle__NKqD4{font-size:18px}.BookCleaningPage_detailLabel__RuMX3{font-size:15px}.BookCleaningPage_timeCol__b\+0N-{border-left:none;flex-basis:auto;margin-top:20px;min-width:0;padding-left:0}.BookCleaningPage_hoursGrid__duoiB{grid-template-columns:repeat(3,1fr)}.BookCleaningPage_nextBtn__jJYHf{width:100%}}@media (max-width:767px){.BookCleaningPage_reviewCard__sHJz4{padding:24px 18px}.BookCleaningPage_reviewHeading__Pa\+P-{font-size:22px}}@media (max-width:479px){.BookCleaningPage_reviewCard__sHJz4{padding:20px 16px}.BookCleaningPage_detailGrid__5FRNT{gap:16px;grid-template-columns:minmax(0,1fr)}}.BookCleaningPage_blockedCard__BOFvU{align-items:center;background:#fff;border:1px solid var(--bookBorder);border-radius:20px;display:flex;flex-direction:column;margin:-139px auto 0;max-width:min(680px,100%);padding:48px clamp(24px,3vw,56px);text-align:center}.BookCleaningPage_blockedTitle__GMzFY{color:var(--bookDark);font-size:clamp(24px,2vw,32px);font-weight:600;line-height:1.3;margin:0 0 12px}.BookCleaningPage_blockedText__6Id-\+{color:var(--bookGray);font-size:16px;line-height:1.6;margin:0 0 28px;max-width:46ch}.BookCleaningPage_blockedCta__NKW6m{align-items:center;background:var(--bookGreen);border-radius:12px;color:#fff;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;min-height:48px;padding:0 24px}.BookCleaningPage_blockedCta__NKW6m:hover{background:var(--bookGreenDark);text-decoration:none}
/*# sourceMappingURL=BookCleaningPage.2a0aba9f.chunk.css.map*/