.RoomCard-container{min-width:0;container-type:inline-size}.RoomCard{border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--c-border-subtle)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--c-surface)/var(--tw-bg-opacity));padding:.75rem;--tw-shadow:0px 1px 2px 0px rgb(var(--c-shadow)/calc(0.04 * var(--shadow-k, 1))),0px 2px 8px -2px rgb(var(--c-shadow)/calc(0.06 * var(--shadow-k, 1)));--tw-shadow-colored:0px 1px 2px 0px var(--tw-shadow-color),0px 2px 8px -2px var(--tw-shadow-color);transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}.RoomCard,.RoomCard:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.RoomCard:hover{--tw-shadow:0px 2px 4px -1px rgb(var(--c-shadow)/calc(0.05 * var(--shadow-k, 1))),0px 8px 20px -4px rgb(var(--c-shadow)/calc(0.09 * var(--shadow-k, 1)));--tw-shadow-colored:0px 2px 4px -1px var(--tw-shadow-color),0px 8px 20px -4px var(--tw-shadow-color)}.RoomCard-photo{position:relative;aspect-ratio:5/4;width:100%;overflow:hidden;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(var(--c-surface-subtle)/var(--tw-bg-opacity))}.RoomCard-photo.grayscale{filter:grayscale(1)}.RoomCard-actions{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}@container (min-width: 28rem){.RoomCard{grid-template-columns:11.25rem minmax(0,1fr)}.RoomCard-photo{aspect-ratio:auto;height:9rem}}