.NJslla_wrapper{max-width:1920px;padding:24px var(--space-xxb) 64px;margin:0 auto}@media (max-width:1900px){.NJslla_wrapper{padding-left:var(--space-xxl);padding-right:var(--space-xxl)}}@media (max-width:1365px){.NJslla_wrapper{padding-left:var(--space-n);padding-right:var(--space-n)}}.NJslla_empty{text-align:center;color:var(--color-text-secondary);padding:80px 0}.NJslla_breadcrumbs{color:var(--color-text-secondary);flex-wrap:wrap;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.NJslla_crumb{color:var(--color-text-secondary);text-decoration:none}.NJslla_crumb:hover{color:var(--color-text-primary)}.NJslla_crumbSeparator{color:var(--color-text-tertiary,silver)}.NJslla_crumbCurrent{color:var(--color-text-primary)}.NJslla_title{letter-spacing:-.02em;margin:0 0 16px;font-size:32px;font-weight:700}.NJslla_intro{max-width:880px;color:var(--color-text-secondary);margin:0 0 24px;font-size:15px;line-height:1.6}.NJslla_tabs{border-bottom:1px solid var(--color-border,#e5e5e5);justify-content:center;gap:32px;margin-bottom:40px;display:flex}.NJslla_tab,.NJslla_tabActive{letter-spacing:.04em;color:var(--color-text-secondary);border-bottom:2px solid #0000;padding:12px 4px;font-size:14px;font-weight:600;text-decoration:none;transition:color .18s,border-color .18s}.NJslla_tab:hover{color:var(--color-text-primary)}.NJslla_tabActive{color:var(--color-text-primary);border-bottom-color:#c8141d}.NJslla_roomGrid{grid-template-columns:repeat(2,1fr);gap:48px 32px;display:grid}@media (max-width:767px){.NJslla_wrapper{padding:12px 12px 48px}.NJslla_title{margin:0 0 12px;font-size:24px}.NJslla_intro{margin-bottom:16px;font-size:13px}.NJslla_tabs{gap:24px;margin-bottom:24px}.NJslla_roomGrid{grid-template-columns:1fr;gap:28px}}.NJslla_roomCard{flex-direction:column;gap:16px;display:flex}.NJslla_roomPhotoLink{aspect-ratio:16/10;background:var(--room-bg,#e8e2d8);border-radius:12px;transition:transform .18s;display:block;position:relative;overflow:hidden}@media (max-width:767px){.NJslla_roomPhotoLink{aspect-ratio:16/9;border-radius:10px}}@media (hover:hover){.NJslla_roomPhotoLink:hover{transform:translateY(-2px)}}.NJslla_roomPhotoImg{object-fit:cover}.NJslla_roomBody{flex-direction:column;gap:12px;display:flex}.NJslla_roomName{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}@media (max-width:767px){.NJslla_roomName{font-size:18px}}.NJslla_roomNameLink{color:var(--color-text-primary);text-decoration:none}.NJslla_roomNameLink:hover{color:var(--color-text-primary);text-underline-offset:4px;text-decoration:underline}.NJslla_chipList{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:767px){.NJslla_chipList{gap:6px 14px}}.NJslla_chip{color:var(--color-text-secondary);font-size:14px;text-decoration:none;transition:color .15s}.NJslla_chip:hover{color:var(--color-text-primary);text-underline-offset:3px;text-decoration:underline}@media (max-width:767px){.NJslla_chip{font-size:13px}}
