.wishFilters__selected{scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;gap:11px;margin:12px -10px 0;padding:0 10px;scroll-padding-inline:10px;display:flex;overflow-x:auto}.wishFilters__selected::-webkit-scrollbar{display:none}.wishFilters__chip{height:32px;color:var(--tgui--text_color);background:var(--tgui--bg_color);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}.wishFilters__chip svg{width:12px;height:12px;color:var(--tgui--hint_color)}.wishFilters__chip:focus-visible{outline:2px solid var(--tgui--link_color);outline-offset:-2px}.appModal .wishFilters__selected{margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.appModal .wishFilters__chip{background:var(--tgui--quartenary_bg_color)}.wishFilterModal__form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.wishFilterModal__body{overscroll-behavior:contain;min-height:0;padding:0 16px;overflow-y:auto}.wishFilterModal__status{color:var(--tgui--hint_color);text-align:center;margin:12px 0;font-size:14px}.wishFilterModal__retry.button{width:fit-content;margin-inline:auto;display:flex}.wishFilterModal__options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;min-width:0;margin:0;padding:0;display:grid}.wishFilterModal__option{cursor:pointer;min-width:0;position:relative}.wishFilterModal__option>input{opacity:0;width:1px;height:1px;position:absolute}.wishFilterModal__option>input:checked+span{background:var(--tgui--button_color);color:var(--tgui--button_text_color);font-weight:500}.wishFilterModal__option>input:focus-visible+span{outline:2px solid var(--tgui--link_color);outline-offset:-2px}.wishFilterModal__optionContent{height:40px;color:var(--tgui--text_color);background:var(--tgui--quartenary_bg_color);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;line-height:1.2;display:flex}.wishFilterModal__optionContent .apiImage{flex-shrink:0}.wishFilterModal__optionContent svg{width:20px;height:20px}.wishFilterModal__optionContent>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wishFilterModal__budget{padding-top:2px}.wishFilterModal__amounts{grid-template-columns:repeat(2,minmax(0,1fr)) 80px;gap:8px;margin-bottom:12px;display:grid}.wishFilterModal__amounts label{min-width:0}.wishFilterModal__amounts label,.wishFilterModal__currency{flex-direction:column;gap:8px;font-size:14px;display:flex}.wishFilterModal__amounts input,.wishFilterModal__currency select{width:100%;min-width:0;height:48px;font:inherit;color:var(--tgui--text_color);background:var(--tgui--quartenary_bg_color);border:0;border-radius:8px;outline:none;padding:0 12px;font-size:16px}.wishFilterModal__amounts input{appearance:textfield;padding-inline:8px}.wishFilterModal__amounts input::-webkit-inner-spin-button{appearance:none;margin:0}.wishFilterModal__amounts input::-webkit-outer-spin-button{appearance:none;margin:0}.wishFilterModal__limits{color:var(--tgui--hint_color);justify-content:space-between;margin:8px 0 20px;font-size:12px;display:flex}.wishFilterModal__currency>span{position:relative}.wishFilterModal__currency select{appearance:none;padding:0 24px 0 8px}.wishFilterModal__currency svg{pointer-events:none;width:16px;height:16px;color:var(--tgui--hint_color);position:absolute;top:16px;right:6px}
.wishList__title{color:var(--tgui--text_color);margin:0 0 12px;font-size:18px;font-weight:500;line-height:1.3}.wishList__controls{align-items:center;gap:7px;display:flex}.wishList__filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:12px;display:grid}.wishList__filter.button{letter-spacing:.1px;width:100%;min-width:0;height:48px;min-height:48px;color:var(--tgui--button_text_color);background:var(--tgui--button_color);border-radius:8px;gap:6px;padding:0 12px;font-size:14px;font-weight:500;line-height:1.2}.wishList__filter.button>*{font:inherit;margin:0}.wishList__filter--categories.button{padding-inline:8px}.wishList__filterIcon{background:currentColor;flex-shrink:0;width:16px;height:16px;display:block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.wishList__filterIcon--budget{-webkit-mask-image:url(/icons/wish-budget.svg);mask-image:url(/icons/wish-budget.svg)}.wishList__filterIcon--theme{-webkit-mask-image:url(/icons/wish-theme.svg);mask-image:url(/icons/wish-theme.svg)}.wishList__filterIcon--categories{width:14px;height:14px;-webkit-mask-image:url(/icons/wish-categories.svg);mask-image:url(/icons/wish-categories.svg)}@media (max-width:359px){.wishList__filters{gap:8px}.wishList__filter.button{gap:4px;padding-inline:6px;font-size:12px}}.wishList__search{flex:1;min-width:0}.wishList .wishList__search>div>label{background:var(--tgui--bg_color);height:38px;min-height:38px;box-shadow:none;border:0;border-radius:8px;gap:10px;padding:0 10px}.wishList__search input{min-width:0;color:var(--tgui--text_color);font-size:16px;line-height:1.3}.wishList__search input::placeholder,.wishList__search svg{color:var(--tgui--secondary_hint_color)}.wishList__catalog.iconButton{background:var(--tgui--bg_color);width:38px;height:38px;color:var(--tgui--hint_color);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0}.wishList__catalog.iconButton svg{flex-shrink:0;width:18px;height:18px;display:block}.wishList__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:12px;display:grid}.wishList__empty{color:var(--tgui--secondary_hint_color);text-align:center;margin:24px 0;font-size:14px;line-height:1.4}
.wishBookingModal__form{flex-direction:column;min-height:0;margin:0;display:flex}.wishBookingModal__body{overscroll-behavior:contain;min-height:0;padding:0 16px;overflow-y:auto}.wishBookingModal__wish{border:1px solid var(--tgui--divider);border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:8px;display:flex}.wishBookingModal__wish>.apiImage{border-radius:8px;flex-shrink:0;overflow:hidden}.wishBookingModal__details{min-width:0}.wishBookingModal__details h3{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.3}.wishBookingModal__details p{color:var(--tgui--hint_color);margin:6px 0 0;font-size:12px}.wishBookingModal__label{margin-bottom:8px;font-size:14px;font-weight:500;display:block}.wishBookingModal__comment{resize:vertical;width:100%;min-height:96px;font:inherit;color:var(--tgui--text_color);background:var(--tgui--quartenary_bg_color);border:0;border-radius:8px;padding:12px;font-size:16px;line-height:24px;display:block}.wishBookingModal__comment::placeholder{color:var(--tgui--secondary_hint_color);opacity:1}.wishBookingModal__comment:focus-visible{outline:2px solid var(--tgui--link_color);outline-offset:2px}.wishBookingModal__comment:disabled{opacity:.6}
.wishFeed__pagination{text-align:center}.wishFeed__loading,.wishFeed__loadMore,.wishFeed__error{padding:16px 0}.wishFeed__error p{color:var(--tgui--hint_color);margin:0 0 12px;font-size:14px;line-height:1.4}
