.multiRoom { display: flex; flex-direction: column; gap: var(--Spacing-x2); padding: 0 var(--Spacing-x2); } .cancelled { opacity: 0.5; } .cancellationNumber { text-decoration: line-through; } .multiRoomCard { display: flex; flex-direction: column; gap: var(--Spacing-x2); background-color: var(--Base-Background-Primary-Normal); border-radius: var(--Corner-radius-Large); border: 1px solid var(--Base-Border-Subtle); overflow: hidden; padding-bottom: var(--Spacing-x3); position: relative; } .imageContainer { width: 100%; height: 342px; position: relative; } .roomName { color: var(--Scandic-Brand-Burgundy); } .roomHeader { display: flex; align-items: center; gap: var(--Spacing-x-one-and-half); } .chip { background-color: var(--Scandic-Peach-30); color: var(--Scandic-Red-100); border-radius: var(--Corner-radius-Small); padding: var(--Spacing-x-half) var(--Spacing-x1); height: fit-content; } .toggleSidePeek { margin-left: auto; } .reference { display: flex; gap: var(--Spacing-x-half); } .details { display: flex; padding: var(--Spacing-x-one-and-half) var(--Spacing-x2) 0; gap: var(--Spacing-x2); flex-direction: column; } .row { display: flex; flex-direction: row; justify-content: space-between; } .packages { position: absolute; top: 304px; left: 10px; display: flex; flex-direction: row; gap: var(--Spacing-x1); z-index: 100; } .package { background-color: var(--Main-Grey-White); padding: var(--Spacing-x-half) var(--Spacing-x1); border-radius: var(--Corner-radius-Small); } @media (min-width: 768px) { .multiRoom { padding: 0; } }