.search-calendar[data-v-445bd3ea]{align-items:center;background:var(--main-basic,#fff);border-radius:24px;display:flex;flex-direction:column;gap:12px;padding:8px}.search-calendar__header[data-v-445bd3ea]{align-items:center;display:flex;justify-content:space-between;width:100%}.search-calendar__nav[data-v-445bd3ea]{align-items:center;background:var(--main-basic,#fff);border:none;border-radius:32px;color:var(--main-primary,#1c1c1c);cursor:pointer;display:flex;justify-content:center;min-height:36px;min-width:36px;padding:8px}.search-calendar__nav[data-v-445bd3ea]:hover:not(:disabled){background:var(--gray-02,#f6f6f6)}.search-calendar__nav[data-v-445bd3ea]:disabled{color:var(--gray-03-stroke,#e5e5e5);cursor:default}.search-calendar__heading[data-v-445bd3ea]{align-items:center;color:var(--main-primary,#1c1c1c);display:flex;font-family:var(--Font-family-Label-L-Strong,Inter),sans-serif;font-size:var(--Font-size-Label-L-Strong,16px);font-weight:500;gap:4px;letter-spacing:var(--Letter-spacing-Label-L-Strong,0);line-height:var(--Line-height-Label-L-Strong,20px)}.search-calendar__weekdays[data-v-445bd3ea]{display:flex;gap:4px;width:100%}.search-calendar__weekday[data-v-445bd3ea]{color:var(--gray-05,#aaa);flex:1 0 0;font-family:var(--Font-family-Label-M-Strong,Inter),sans-serif;font-size:var(--Font-size-Label-M-Strong,14px);font-weight:500;height:20px;letter-spacing:var(--Letter-spacing-Label-M-Strong,0);line-height:var(--Line-height-Label-M-Strong,16px);min-width:1px;text-align:center}.search-calendar__grid[data-v-445bd3ea]{display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center;width:100%}.search-calendar__day[data-v-445bd3ea]{align-items:center;background:none;border:1px solid transparent;border-radius:32px;color:var(--main-primary,#1c1c1c);cursor:pointer;display:flex;font-family:var(--Font-family-Label-M-Strong,Inter),sans-serif;font-size:var(--Font-size-Label-M-Strong,14px);font-weight:500;height:36px;justify-content:center;letter-spacing:var(--Letter-spacing-Label-M-Strong,0);line-height:var(--Line-height-Label-M-Strong,16px);padding:0;width:36px}.search-calendar__day[data-v-445bd3ea]:hover:not(:disabled):not(.search-calendar__day--start){background:var(--gray-02,#f6f6f6)}.search-calendar__day--outside[data-v-445bd3ea]{color:var(--gray-05,#aaa)}.search-calendar__day--disabled[data-v-445bd3ea]{color:var(--gray-03-stroke,#e5e5e5);cursor:default}.search-calendar__day--end[data-v-445bd3ea]{border-color:var(--gray-03-stroke,#e5e5e5)}.search-calendar__day--start[data-v-445bd3ea]{background:var(--main-primary,#1c1c1c);color:var(--main-basic,#fff)}.search-field[data-v-297e92d7]{align-items:center;background:var(--main-basic,#fff);border:1px solid var(--gray-03-stroke,#e5e5e5);border-radius:16px;display:flex;gap:8px;min-height:56px;padding:8px 16px;width:100%}.search-field--focused[data-v-297e92d7]{border-color:var(--gray-07-secondary,#4b4b4b);padding-right:8px}.search-field__body[data-v-297e92d7]{background:none;border:none;color:inherit;cursor:text;display:flex;flex:1 0 0;flex-direction:column;font:inherit;justify-content:center;min-width:0;padding:0;text-align:left}.search-field__body--interactive[data-v-297e92d7]{cursor:pointer}.search-field__text[data-v-297e92d7]{display:flex;flex-direction:column;gap:2px;height:38px;justify-content:center;white-space:nowrap;width:100%}.search-field__label[data-v-297e92d7]{color:var(--gray-06,#777);font-family:var(--Font-family-Label-M,Inter),sans-serif;font-size:var(--Font-size-Label-M,14px);font-weight:400;letter-spacing:var(--Letter-spacing-Label-M,0);line-height:var(--Line-height-Label-M,16px);overflow:hidden;text-overflow:ellipsis;width:100%}.search-field__value[data-v-297e92d7]{align-items:center;color:var(--main-primary,#1c1c1c);display:flex;font-family:var(--Font-family-Label-L-Strong,Inter),sans-serif;font-size:var(--Font-size-Label-L-Strong,16px);font-weight:500;gap:4px;letter-spacing:var(--Letter-spacing-Label-L-Strong,0);line-height:var(--Line-height-Label-L-Strong,20px);overflow:hidden;text-overflow:ellipsis;width:100%}.search-field__value-text[data-v-297e92d7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-field__clear[data-v-297e92d7]{align-items:center;background:none;border:none;border-radius:9999px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:8px}.search-widget__arrow[data-v-4dc07b6b]{display:flex;pointer-events:none;position:absolute}.search-widget__subtitle[data-v-4dc07b6b],.search-widget__title[data-v-4dc07b6b]{margin:0}.search-widget__form[data-v-4dc07b6b]{display:flex;flex-direction:column;gap:12px;width:100%}.search-widget__input[data-v-4dc07b6b]{background:none;border:none;color:inherit;font:inherit;min-width:0;outline:none;padding:0;text-overflow:ellipsis;width:100%}.search-widget__input--price[data-v-4dc07b6b]{max-width:100%}.search-widget__price-prefix[data-v-4dc07b6b]{flex-shrink:0}.search-widget__price-wrap[data-v-4dc07b6b]{min-width:0;position:relative}.search-widget__price-measure[data-v-4dc07b6b]{left:0;pointer-events:none;position:absolute;top:0;visibility:hidden;white-space:pre}.search-widget__row[data-v-4dc07b6b]{display:flex;gap:12px}.search-widget__row--submit[data-v-4dc07b6b]{align-items:flex-start}.search-widget__cell[data-v-4dc07b6b]{flex:1 0 0;min-width:0;position:relative}.search-widget__popover[data-v-4dc07b6b]{background:var(--main-basic,#fff);border-radius:24px;box-shadow:0 0 32px #1c1c1c1a;left:0;position:absolute;top:calc(100% + 8px);width:292px;z-index:2}.search-widget__submit[data-v-4dc07b6b]{background:none;border:none;cursor:pointer;flex-shrink:0;height:52px;padding:0;position:relative;width:166px}.search-widget__submit[data-v-4dc07b6b]:before{background:var(--main-primary,#1c1c1c);border-radius:32px;bottom:-3px;content:"";left:3px;position:absolute;right:-3px;top:3px}.search-widget__submit-face[data-v-4dc07b6b]{align-items:center;background:var(--accent-yellow,#fece06);border:1px solid var(--main-primary,#1c1c1c);border-radius:32px;color:var(--main-primary,#1c1c1c);display:flex;font-family:var(--Font-family-Label-L-Strong,Inter),sans-serif;font-size:var(--Font-size-Label-L-Strong,16px);font-weight:500;height:52px;justify-content:center;letter-spacing:var(--Letter-spacing-Label-L-Strong,0);line-height:var(--Line-height-Label-L-Strong,20px);overflow:hidden;padding:16px 24px;position:relative;text-overflow:ellipsis;white-space:nowrap}.search-widget__sheet[data-v-4dc07b6b] .bottom-sheet__footer{padding:24px 16px 0}.search-widget__sheet-action[data-v-4dc07b6b]{align-items:center;background:var(--main-primary,#1c1c1c);border:none;border-radius:16px;color:var(--main-basic,#fff);cursor:pointer;display:flex;font-family:var(--Font-family-Label-L-Strong,Inter),sans-serif;font-size:var(--Font-size-Label-L-Strong,16px);font-weight:500;justify-content:center;letter-spacing:var(--Letter-spacing-Label-L-Strong,0);line-height:var(--Line-height-Label-L-Strong,20px);min-height:52px;padding:16px 24px;white-space:nowrap;width:100%}.search-widget--promo[data-v-4dc07b6b]{align-items:stretch;display:flex}.search-widget--promo .search-widget__promo[data-v-4dc07b6b]{background:var(--main-primary,#1c1c1c);border-radius:32px;display:flex;flex-direction:column;flex-shrink:0;justify-content:flex-end;overflow:hidden;padding:16px 24px 24px;position:relative;width:376px}.search-widget--promo .search-widget__badge[data-v-4dc07b6b]{align-items:center;background:var(--main-basic,#fff);border-radius:9999px;color:var(--main-primary,#1c1c1c);display:flex;font-family:var(--Font-family-Label-M-Strong,Inter),sans-serif;font-size:var(--Font-size-Label-M-Strong,14px);font-weight:500;justify-content:center;left:12px;letter-spacing:var(--Letter-spacing-Label-M-Strong,0);line-height:var(--Line-height-Label-M-Strong,16px);min-height:36px;padding:8px 12px;position:absolute;top:12px;white-space:nowrap}.search-widget--promo .search-widget__arrow[data-v-4dc07b6b]{color:var(--main-basic,#fff);right:30px;top:42px;transform:rotate(30deg)}.search-widget--promo .search-widget__text[data-v-4dc07b6b]{display:flex;flex-direction:column;gap:8px;width:328px}.search-widget--promo .search-widget__title[data-v-4dc07b6b]{color:var(--main-basic,#fff);font-family:var(--Font-family-Display-M,Geologica),"Geologica Fallback",sans-serif;font-size:var(--Font-size-Display-M,32px);font-weight:800;letter-spacing:var(--Letter-spacing-Display-M,0);line-height:var(--Line-height-Display-M,40px);text-transform:uppercase}@media(max-width:768px){.search-widget--promo .search-widget__title[data-v-4dc07b6b]{font-size:var(--Font-size-Display-M-Mobile,28px);line-height:var(--Line-height-Display-M-Mobile,32px)}}.search-widget--promo .search-widget__subtitle[data-v-4dc07b6b]{color:var(--main-basic,#fff);font-family:Inter,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}.search-widget--promo .search-widget__panel[data-v-4dc07b6b]{align-items:flex-end;background:var(--main-basic,#fff);border-radius:32px;display:flex;flex:1 0 0;gap:20px;justify-content:center;min-width:0;padding:24px}.search-widget--card[data-v-4dc07b6b]{background:var(--gray-02,#f6f6f6);border-radius:32px;display:flex;flex-direction:column;gap:16px;padding:20px 24px 24px}.search-widget--card .search-widget__promo[data-v-4dc07b6b]{padding-right:100px;position:relative}.search-widget--card .search-widget__arrow[data-v-4dc07b6b]{align-items:center;color:var(--main-primary,#1c1c1c);height:78.409px;justify-content:center;right:-7px;top:-11px;width:97.808px}.search-widget--card .search-widget__arrow-icon[data-v-4dc07b6b]{flex:none;transform:rotate(150deg) scaleY(-1)}.search-widget--card .search-widget__text[data-v-4dc07b6b]{display:flex;flex-direction:column;gap:4px}.search-widget--card .search-widget__title[data-v-4dc07b6b]{color:var(--main-primary,#1c1c1c);font-family:var(--Font-family-Heading-M,Geologica),"Geologica Fallback",sans-serif;font-size:var(--Font-size-Heading-M,32px);font-weight:700;letter-spacing:var(--Letter-spacing-Heading-M,0);line-height:var(--Line-height-Heading-M,40px)}@media(max-width:768px){.search-widget--card .search-widget__title[data-v-4dc07b6b]{font-size:var(--Font-size-Heading-M-Mobile,26px);line-height:var(--Line-height-Heading-M-Mobile,32px)}}.search-widget--card .search-widget__subtitle[data-v-4dc07b6b]{color:var(--gray-06,#777);font-family:var(--Font-family-Body-M,Inter),sans-serif;font-size:var(--Font-size-Body-M,16px);font-weight:400;letter-spacing:var(--Letter-spacing-Body-M,0);line-height:var(--Line-height-Body-M,24px);text-transform:none}@media(max-width:768px){.search-widget--card .search-widget__subtitle[data-v-4dc07b6b]{font-size:var(--Font-size-Body-M-Mobile,14px);line-height:var(--Line-height-Body-M-Mobile,20px)}.search-widget__row--submit[data-v-4dc07b6b]{align-items:stretch;flex-direction:column}.search-widget__submit[data-v-4dc07b6b]{width:100%}.search-widget__arrow[data-v-4dc07b6b]{display:none}.search-widget--promo[data-v-4dc07b6b]{flex-direction:column}.search-widget--promo .search-widget__promo[data-v-4dc07b6b]{justify-content:flex-start;padding:24px;width:auto}.search-widget--promo .search-widget__badge[data-v-4dc07b6b]{display:none}.search-widget--promo .search-widget__text[data-v-4dc07b6b]{width:auto}.search-widget--promo .search-widget__panel[data-v-4dc07b6b]{flex:none;padding:24px 24px 32px}.search-widget--card[data-v-4dc07b6b]{padding:16px 20px 20px}.search-widget--card .search-widget__promo[data-v-4dc07b6b]{padding-right:0}}
