html body .ds-picker .ds-save{background:linear-gradient(140deg,#278fe0,#0875c8)!important;color:#fff!important;border:1px solid #0875c8!important;opacity:1!important;text-shadow:none!important}
html body .ds-picker button{color:#18384d}html body .ds-picker .selected,html body .ds-picker .ds-picker-tabs .active{color:white!important}
@media(min-width:1101px){html body .hero.av93-home .search{width:calc((100% - 80px)*.56)!important;max-width:762px!important;padding:5px 8px!important;min-height:66px!important}html body .hero.av93-home{--av100-dock-width:min(762px,calc(100vw - 380px))!important}html body .hero .search .av100-search-row{grid-template-columns:minmax(90px,1fr) minmax(90px,1fr) minmax(230px,2fr) 80px 93px!important;gap:5px!important}html body .hero .search .av100-search-row>div{padding:1px 3px!important}html body .av100-search-row #homeFilterBtn,html body .av100-search-row #homeGoBtn{height:43px!important;min-height:43px!important}}
html body .av76-filterbar summary{font-size:12px!important;padding:7px 9px!important}html body .av76-filterbar{gap:6px!important;padding-block:7px!important}html body .av76-popover{width:230px!important;padding:12px!important}html body .av76-popover input,html body .av76-popover .av100-select-button{min-height:32px!important;padding:6px 8px!important;font-size:13px!important}
html body .av104-catalog-top{gap:9px!important}html body .av104-catalog-top .av100-select-button,html body .av104-catalog-top button,html body .av104-catalog-top input{min-height:32px!important;padding:6px 9px!important;font-size:13px!important}html body .av104-catalog-top>.av104-range{padding:5px 8px!important}html body .av104-catalog-top label>span{font-size:12px!important}
html body:has(#av76-catalog) .ds-picker{width:min(616px,calc(100vw - 24px))!important;padding:14px!important}html body:has(#av76-catalog) .ds-days button{height:30px!important;min-height:30px!important;padding:3px!important;font-size:13px!important}html body:has(#av76-catalog) .ds-month-name{font-size:16px!important}html body:has(#av76-catalog) .ds-picker-head{margin-block:8px!important}html body:has(#av76-catalog) .ds-time{margin-block:8px!important}
html body #av90-destinations{position:relative}html body #av90-destinations .av90-destination-grid{display:flex!important;gap:16px!important;overflow-x:auto!important;scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:2px 0 8px!important}html body #av90-destinations .av90-destination-grid::-webkit-scrollbar{display:none}html body #av90-destinations .av90-destination{flex:0 0 calc((100% - 64px)/5)!important;min-width:0!important;scroll-snap-align:start}.av105-carousel-controls{display:flex;gap:8px;justify-content:flex-end;margin:0 0 12px}.av105-carousel-controls button{width:36px;height:34px;border:1px solid #bdd5e6;border-radius:10px;background:#fff;color:#176da9;font-size:24px;cursor:pointer}.av105-city-art{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(135deg,#167aca,#77cce8);color:#fff;font-size:45px}.av105-city strong{position:relative;z-index:1}
html body .trip-card.av105-booked{background:#eaf7f0!important;border-color:#a9d8bd!important;border-left:5px solid #56a37c!important}html[data-theme=premium] body .trip-card.av105-booked{background:#183c35!important;border-color:#427c64!important}
.av105-delete{color:#a33131!important;border:1px solid #e7bebe!important;background:#fff7f7!important;border-radius:10px;padding:8px 12px;cursor:pointer}
@media(max-width:650px){html body #av90-destinations .av90-destination{flex-basis:calc((100% - 12px)/2)!important}html body #av90-destinations .av90-destination-grid{gap:12px!important}html body .ds-picker{max-height:88dvh;overflow-y:auto}html body:has(#av76-catalog) .ds-month{min-width:0!important}.av105-carousel-controls{margin-bottom:8px}}
html body .ds-picker-backdrop .ds-picker .ds-picker-foot button.ds-save.ds-save{background-color:#167fce!important;background-image:linear-gradient(140deg,#278fe0,#0875c8)!important;color:#fff!important;opacity:1!important}
html body #av90-destinations .av90-destination strong{position:absolute!important;bottom:10px!important;left:10px!important;right:8px!important;z-index:2!important;color:#fff!important;text-shadow:0 1px 5px #08243d;font-size:14px!important}
