.actionPanel { display: flex; flex-direction: column; gap: var(--Spacing-x3); padding: var(--Spacing-x3); width: 100%; } .menu { width: 100%; display: flex; flex-direction: column; gap: var(--Spacing-x2); } .actionPanel .menu .button, .actionLink { width: 100%; color: var(--Scandic-Brand-Burgundy); justify-content: space-between !important; padding: var(--Spacing-x1) 0 !important; } .actionLink { font-weight: 500; display: flex; } .actionPanel .menu .button:disabled { color: var(--Scandic-Grey-40); } .disabledLink { color: var(--Scandic-Grey-40); display: flex; justify-content: space-between; padding: var(--Spacing-x1) 0; width: 100%; } .disabledLink:hover { cursor: not-allowed; } .info { width: 100%; background-color: var(--Base-Background-Primary-Normal); padding: var(--Spacing-x3); text-align: right; display: flex; flex-direction: column; gap: var(--Spacing-x2); align-items: flex-end; } .tag { text-transform: uppercase; font-size: 12px; font-weight: 600; color: var(--Main-Red-60); font-family: var(--typography-Caption-Labels-fontFamily); } .link { margin-top: auto; } @media (min-width: 1367px) { .actionPanel { flex-direction: row; } .menu { width: 432px; } .info { width: 256px; } }