.si-rooms input[type=range]{accent-color:var(--accent);width:100%}.si-rooms ::selection{color:#061685;background:#feeba7}.si-rooms .sih-layout{grid-template-columns:300px 1fr;align-items:start;gap:2.5rem;display:grid}.si-rooms .sih-aside{position:sticky;top:96px}.si-rooms .sih-roomsgrid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:1.75rem;display:grid}.si-rooms .sih-room:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)!important}.si-rooms .sih-room:hover .sih-room-img{transform:scale(1.05)}.si-rooms .sih-link:hover{color:var(--accent-hover)!important}.si-rooms .sih-btn-ghost:hover{background:var(--surface-subtle)!important;border-color:var(--color-midnight)!important}.si-rooms .sih-chip:hover{border-color:var(--color-midnight)!important}.si-rooms .sih-clear:hover{color:var(--text-strong)!important}@keyframes sihShimmer{0%{background-position:-450px 0}to{background-position:450px 0}}.si-rooms .sih-skel{background:linear-gradient(90deg,#eceff7 0%,#f4f6fb 40%,#eceff7 80%) 0 0/900px 100%;animation:1.3s linear infinite sihShimmer}@media (max-width:960px){.si-rooms .sih-layout{grid-template-columns:1fr!important}.si-rooms .sih-aside{position:static!important}}.si-rooms .sih-thumb:hover{opacity:.85}.si-rooms .sih-arrow:hover{background:#fff!important}.si-rooms .sih-icobtn:hover{background:var(--surface-subtle)!important;border-color:var(--color-midnight)!important}.si-rooms .sih-back:hover{color:var(--text-strong)!important}.si-rooms .sih-btn-accent:hover{background:var(--accent-hover)!important}.si-rooms .sih-btn-primary:hover{background:var(--midnight-700)!important}@media (max-width:980px){.si-rooms .sih-detail{grid-template-columns:1fr!important}.si-rooms .sih-aside{position:static!important}}@media (max-width:760px){.si-rooms .sih-titlerow{flex-direction:column!important;align-items:flex-start!important}}
