.fn-room-select{position:relative;overflow:hidden;height:54px;width:100%;padding:0 24px 0 0}.fn-room-select:before{right:0;bottom:0;display:block;box-sizing:content-box;width:16px;padding:15px 24px 15px 10px;border:none;background-color:rgb(4,16,39);mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 3.5 6 L 8 10.5 L 12.5 6" fill="transparent" stroke-width="1.5" stroke="rgb(153, 153, 153)" stroke-linecap="round" stroke-linejoin="round"></path></svg>');mask-position:10px 50%;mask-size:16px;mask-repeat:no-repeat}.fn-room-select:after,.fn-room-select:before{content:"";position:absolute;top:0;pointer-events:none}.fn-room-select:after{left:0;box-sizing:border-box;width:100%;height:100%;border:1px solid rgb(4,16,39)}.fn-room-select select{appearance:none;width:100%;height:100%;overflow:hidden;padding:15px 24px;border:none;border-radius:0;background:transparent;font-family:var(--font-fn-serif);font-size:16px;font-weight:400;font-style:normal;line-height:100%;letter-spacing:0;color:rgb(4,16,39);text-overflow:ellipsis;white-space:nowrap;cursor:default}.fn-room-select select:focus-visible{outline:none}.fn-room-select select option{color:#000}@media (max-width:809.98px){.fn-room-select{padding-right:16px}.fn-room-select:before{padding:15px 16px 15px 10px}.fn-room-select select{padding:15px 16px}}