.detail_backLink__IG061{display:inline-block;font-size:13px;margin-bottom:14px;text-decoration:none}.detail_headRow__CcPeu{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.detail_title__8al3m{font-size:26px;font-weight:700}.detail_subTitle__vwgFo{color:var(--muted);font-size:14px;margin-top:4px}.detail_geoLine__xWB1c{color:var(--faint);font-size:13px;margin-top:6px}.detail_stars__A4_qa{color:var(--gold);font-size:16px;letter-spacing:2px;white-space:nowrap}.detail_gallery__cPOmK{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px;margin-bottom:20px}.detail_photo__VB_eU{width:100%;height:170px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--tint)}.detail_aboutCard__D4Qtk{padding:16px 18px;margin-bottom:22px}.detail_aboutLine__Ch65Y{margin:6px 0 0;font-size:13.5px;color:var(--ink)}.detail_sectionTitle__QqWUM{font-size:17px;font-weight:700;margin-bottom:12px}.detail_rooms__YCKEs{display:flex;flex-direction:column;gap:10px}.detail_roomRow__iVmua{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;flex-wrap:wrap}.detail_roomLabel__49Ucb{font-weight:700;font-size:15px}.detail_roomMeta__Vif0u{color:var(--muted);font-size:12.5px;margin-top:3px}.detail_roomEnd__59vph{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.detail_roomPrice__lvuLV{font-weight:700;font-size:17px;color:var(--green)}.detail_perNight__VPX1L{color:var(--faint);font-size:12px;font-weight:400}.detail_validityLine__sCpjb{color:var(--faint);font-size:12.5px;margin-top:14px}