@media(max-width:767px){.bottom-sheet.filter-sheet .filter-sheet__header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:0 var(--space-4) var(--space-3);border-bottom:1px solid color-mix(in srgb,var(--pal-on-dark) 14%,transparent)}.bottom-sheet.filter-sheet .filter-sheet__close{flex-shrink:0}.bottom-sheet.filter-sheet .filter-sheet__title{font-size:var(--fs-h5);font-weight:var(--fw-heading);line-height:var(--lh-heading);letter-spacing:var(--letter-spacing);color:var(--pal-on-dark)}.bottom-sheet.filter-sheet .filter-sheet__reset{font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-heading);letter-spacing:var(--letter-spacing);background:none;border:none;padding:var(--space-2);color:color-mix(in srgb,var(--pal-on-dark) 68%,transparent)}.bottom-sheet.filter-sheet .filter-sheet__content{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-4)}.bottom-sheet.filter-sheet .filter-sheet__actions{flex-shrink:0;padding:var(--space-4);border-top:1px solid color-mix(in srgb,var(--pal-on-dark) 14%,transparent)}.bottom-sheet.filter-sheet .filter-sheet__actions .k8-btn{background:var(--pal-on-dark);color:var(--pal-dark-panel);box-shadow:none}.bottom-sheet.filter-sheet .filter-sheet__actions .k8-btn:after{display:none}.bottom-sheet.filter-sheet .filter-sheet__actions .k8-btn.secondary{background:color-mix(in srgb,var(--pal-on-dark) 10%,transparent);color:var(--pal-on-dark);border-color:rgba(0,0,0,0)}.bottom-sheet.filter-sheet .filter-sheet__actions .k8-btn{width:100%;height:52px;font-size:var(--fs-text);font-weight:var(--fw-semibold);line-height:var(--lh-heading);letter-spacing:var(--letter-spacing)}.bottom-sheet.filter-sheet .sheet-list-item{color:var(--pal-on-dark);border-bottom-color:color-mix(in srgb,var(--pal-on-dark) 14%,transparent)}.bottom-sheet.filter-sheet .sheet-list-item.active{color:var(--pal-on-dark);font-weight:var(--fw-bold)}.bottom-sheet.filter-sheet .sheet-list-item .check-icon{color:var(--pal-on-dark)}.bottom-sheet.filter-sheet .sheet-list-item .item-count{opacity:1}.bottom-sheet.filter-sheet .sheet-empty,.bottom-sheet.filter-sheet .sheet-list-item .item-count{color:color-mix(in srgb,var(--pal-on-dark) 68%,transparent)}.bottom-sheet.filter-sheet .sheet-room-chip{background:color-mix(in srgb,var(--pal-on-dark) 10%,transparent);color:var(--pal-on-dark);border-color:rgba(0,0,0,0)}.bottom-sheet.filter-sheet .sheet-room-chip.active{background:var(--pal-on-dark);color:var(--pal-dark-panel);border-color:rgba(0,0,0,0)}.bottom-sheet.filter-sheet .sheet-room-chip .chip-count{color:color-mix(in srgb,var(--pal-on-dark) 68%,transparent)}.bottom-sheet.filter-sheet .sheet-room-chip.active .chip-count{color:color-mix(in srgb,var(--pal-dark-panel) 68%,transparent)}.bottom-sheet.filter-sheet .sheet-price-inputs{gap:var(--space-3);margin-bottom:0}.bottom-sheet.filter-sheet .price-input-wrapper{flex:1 1;min-width:0;background:color-mix(in srgb,var(--pal-on-dark) 10%,transparent);border-color:color-mix(in srgb,var(--pal-on-dark) 14%,transparent)}.bottom-sheet.filter-sheet .price-input-wrapper:focus-within{border-color:color-mix(in srgb,var(--pal-on-dark) 55%,transparent);background:color-mix(in srgb,var(--pal-on-dark) 14%,transparent);box-shadow:none}.bottom-sheet.filter-sheet .price-input-wrapper span{color:color-mix(in srgb,var(--pal-on-dark) 68%,transparent)}.bottom-sheet.filter-sheet .price-input-wrapper input{min-width:0;color:var(--pal-on-dark)}.bottom-sheet.filter-sheet .price-input-wrapper input::placeholder{color:color-mix(in srgb,var(--pal-on-dark) 45%,transparent)}}