.order_page__466_v{width:min(1160px,calc(100% - 32px));min-height:620px;margin:0 auto;padding:34px 0 70px;color:#102640}.order_hero__2l_QK{margin-bottom:20px}.order_hero__2l_QK h1{margin:0;font-size:clamp(25px,3vw,34px);font-weight:950}.order_steps__djJ8I{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:20px;overflow:hidden;border:1px solid #dce6ed;border-radius:15px;background:#fff}.order_step__k_YWd{min-height:70px;padding:12px;display:flex;align-items:center;justify-content:center;gap:9px;color:#78899b;border-left:1px solid #e7edf2;font-size:13px;font-weight:850}.order_step__k_YWd:last-child{border-left:0}.order_step__k_YWd i{width:31px;height:31px;display:grid;place-items:center;border:1px solid #cfdae4;border-radius:50%;background:#f8fafc;font-style:normal}.order_step__k_YWd.order_active__VZwif{color:#08786e;background:#f2faf8}.order_step__k_YWd.order_active__VZwif i{color:#fff;border-color:#0b8f82;background:#0b8f82}.order_step__k_YWd.order_done__OaVAe{color:#45675e}.order_step__k_YWd.order_done__OaVAe i{color:#08786e;border-color:#aad8d1;background:#e7f7f3}.order_panel__G6oWa{overflow:hidden;border:1px solid #dce6ed;border-radius:17px;background:#fff;box-shadow:0 14px 40px rgba(23,48,75,.07)}.order_panelHead__ZYdfi{min-height:76px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #e7edf2}.order_panelHead__ZYdfi h2{margin:0;font-size:18px;font-weight:950}.order_ready__0dFes{padding:6px 10px;border-radius:999px;color:#08786e;background:#e5f6f2;font-size:11px}.order_filters__siTMB{padding:16px 22px 0;display:flex;flex-wrap:wrap;gap:7px}.order_filters__siTMB button{min-height:35px;padding:0 13px;border:1px solid #d9e3eb;border-radius:999px;color:#52677b;background:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:850}.order_filters__siTMB .order_selectedFilter___pxZw{color:#fff;border-color:#0b8f82;background:#0b8f82}.order_serviceGrid__sQnwS{padding:16px 22px 22px;display:grid;gap:10px}.order_serviceCard__KSY8h{padding:16px;display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid #e0e8ee;border-radius:14px;background:#fbfcfd;transition:border-color .2s ease,box-shadow .2s ease}.order_selectedCard__Wkszx{border-color:#5eb9af;background:#f5fbfa;box-shadow:0 0 0 3px rgba(11,143,130,.07)}.order_serviceIcon___mYzg{width:50px;height:50px;display:grid;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(145deg,#168f7d,#087064);font-size:15px;font-weight:950;direction:ltr}.order_serviceCopy__WgQAF{min-width:0}.order_serviceCopy__WgQAF>span{color:#0a8277;font-size:10px;font-weight:900}.order_serviceCopy__WgQAF h3{margin:4px 0;font-size:15px;font-weight:950}.order_serviceCopy__WgQAF p{margin:0;color:#697b8e;font-size:11px;line-height:1.8}.order_serviceCopy__WgQAF small{margin-top:6px;display:block;color:#526a7e;font-size:10px}.order_serviceAction__GRdGU{min-width:145px;display:grid;justify-items:end;gap:10px}.order_serviceAction__GRdGU strong{font-size:13px;white-space:nowrap}.order_serviceAction__GRdGU button{min-height:36px;padding:0 13px;border:0;border-radius:9px;color:#fff;background:#143f57;cursor:pointer;font:inherit;font-size:11px;font-weight:900}.order_selectedCard__Wkszx .order_serviceAction__GRdGU button{color:#08786e;background:#dff3ef}.order_panelFooter__px7Ol{min-height:72px;padding:14px 22px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e7edf2;background:#fafcfd}.order_panelFooter__px7Ol>span{color:#62768a;font-size:11px}.order_panelFooter__px7Ol button{min-height:43px;padding:0 17px;border:0;border-radius:10px;color:#fff;background:#0b8075;cursor:pointer;font:inherit;font-size:12px;font-weight:900}.order_panelFooter__px7Ol button:disabled{color:#8796a5;background:#e3e9ee;cursor:not-allowed}.order_panelFooter__px7Ol .order_secondary__PJ9JA{color:#385a70;border:1px solid #ccd9e3;background:#fff}.order_customerFlow__ywD4l{padding:20px 22px;display:grid;gap:11px}.order_flowBlock__XKnhL{padding:15px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;border:1px solid #e0e7ed;border-radius:13px;background:#fbfcfd}.order_flowBlock__XKnhL.order_current__7pfYn{border-color:#9dcfc8;background:#f7fcfb}.order_flowBlock__XKnhL.order_completed__SSH5_{border-color:#b9ddd7;background:#eff9f7}.order_flowBlock__XKnhL.order_locked__4_UMt{opacity:.55}.order_flowNumber____imm{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#5c7185;background:#e8edf2;font-size:11px;font-weight:950}.order_completed__SSH5_ .order_flowNumber____imm,.order_current__7pfYn .order_flowNumber____imm{color:#fff;background:#0b8f82}.order_flowContent___KQCN{min-width:0}.order_flowContent___KQCN label{margin-bottom:9px;display:block;font-size:12px;font-weight:900}.order_fieldRow__sm_wL{display:grid;grid-template-columns:minmax(0,1fr) 135px;gap:8px}.order_fieldRow__sm_wL input{width:100%;height:44px;padding:0 12px;border:1px solid #d5e0e8;border-radius:9px;outline:0;background:#fff;font:inherit;font-size:12px}.order_fieldRow__sm_wL input:focus{border-color:#5eb9af;box-shadow:0 0 0 3px rgba(11,143,130,.08)}.order_fieldRow__sm_wL input:disabled{color:#536b62;background:#edf4f2}.order_fieldRow__sm_wL button{border:0;border-radius:9px;color:#fff;background:#143f57;cursor:pointer;font:inherit;font-size:11px;font-weight:900}.order_fieldRow__sm_wL button:disabled{color:#8796a5;background:#e3e9ee;cursor:not-allowed}.order_message__xlT24{margin:-7px 22px 18px;padding:10px 12px;border-radius:9px;color:#805a19;background:#fff6e6;font-size:11px}.order_message__xlT24.order_success__FfgtW{color:#08786e;background:#e9f8f5}.order_reviewLayout__AhFoq{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px}.order_reviewDetails__WPrTY{margin:0;padding:8px 22px 18px}.order_reviewDetails__WPrTY>div{padding:14px 0;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #edf1f4}.order_reviewDetails__WPrTY dt{color:#6d7f91;font-size:11px}.order_reviewDetails__WPrTY dd{margin:0;font-size:12px;font-weight:900}.order_editButton__aGzQ1{margin:0 22px 22px;padding:0;border:0;color:#2d5e78;background:transparent;cursor:pointer;font:inherit;font-size:11px;text-decoration:underline}.order_summary__9aCG0{position:sticky;top:20px;padding:21px;border:1px solid #dce6ed;border-radius:17px;background:#fff;box-shadow:0 14px 40px rgba(23,48,75,.07)}.order_summary__9aCG0 h2{margin:0 0 10px;padding-bottom:15px;border-bottom:1px solid #e8edf2;font-size:17px}.order_summary__9aCG0>div{padding-top:14px;display:flex;justify-content:space-between;gap:12px;color:#63768a;font-size:11px}.order_summary__9aCG0 hr{height:1px;margin:17px 0;border:0;background:#e1e8ee}.order_summary__9aCG0 p{margin:0;display:grid;gap:8px}.order_summary__9aCG0 p span{color:#5d7185;font-size:12px}.order_summary__9aCG0 p strong{color:#08786e;font-size:22px}.order_paymentButton__yXPbq{width:100%;min-height:48px;margin-top:18px;border:0;border-radius:10px;color:#fff;background:#0b8075;cursor:pointer;font:inherit;font-size:12px;font-weight:950}.order_paymentButton__yXPbq:disabled{cursor:wait;opacity:.7}.order_checkoutError__HHX3T{margin-top:10px;display:block;color:#b23b49;font-size:10px;font-style:normal;line-height:1.8}.order_summary__9aCG0>small{margin-top:13px;display:block;color:#7b8a9a;text-align:center;font-size:9px}.order_bookingPicker___VVzu{padding:20px 22px 24px}.order_bookingPicker___VVzu p{margin:0 0 12px;color:#496174;font-size:12px;font-weight:800}.order_bookingDates__h_FjO,.order_bookingTimes__W1H4H{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:22px}.order_bookingDates__h_FjO button,.order_bookingTimes__W1H4H button{min-height:44px;padding:8px 14px;border:1px solid #cddfdd;border-radius:10px;color:#174b59;background:#fff;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.order_bookingTimes__W1H4H button{display:grid;gap:3px;text-align:center}.order_bookingTimes__W1H4H button small{color:#6b7f86;font-size:10px}.order_bookingDates__h_FjO .order_bookingSelected__vu7WK,.order_bookingTimes__W1H4H .order_bookingSelected__vu7WK{color:#fff;border-color:#08786e;background:#08786e}.order_bookingTimes__W1H4H .order_bookingSelected__vu7WK small{color:#d6f5ec}.order_bookingError__fKA6d,.order_bookingNotice__rT49p{padding:15px;border-radius:10px;background:#f2f8f7}.order_bookingError__fKA6d{color:#a73b43;background:#fff0f0}@media (max-width:760px){.order_page__466_v{width:min(100% - 20px,640px);padding-top:20px}.order_hero__2l_QK{margin-bottom:14px}.order_hero__2l_QK h1{font-size:25px}.order_step__k_YWd{min-height:60px;padding:8px 4px;gap:5px;font-size:10px;text-align:center}.order_step__k_YWd i{width:26px;height:26px}.order_customerFlow__ywD4l,.order_filters__siTMB,.order_panelHead__ZYdfi,.order_serviceGrid__sQnwS{padding-inline:13px}.order_serviceCard__KSY8h{grid-template-columns:43px minmax(0,1fr);padding:13px}.order_serviceIcon___mYzg{width:43px;height:43px}.order_serviceAction__GRdGU{grid-column:1/-1;width:100%;min-width:0;padding-top:10px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e7edf2}.order_panelFooter__px7Ol{align-items:stretch;flex-direction:column;padding-inline:13px}.order_panelFooter__px7Ol button{width:100%}.order_fieldRow__sm_wL{grid-template-columns:1fr}.order_fieldRow__sm_wL button{min-height:41px}.order_bookingPicker___VVzu{padding-inline:13px}.order_reviewLayout__AhFoq{grid-template-columns:1fr}.order_summary__9aCG0{position:static}}