section#clientSubscriptionsInner { display: flex; gap: 80px; margin-top: 30px; } section#clientSubscriptionsInner > div { flex-grow: 1; align-self: flex-start; width: 100%; text-align: left; } section#clientSubscriptionsInner div.clientSubscriptionsTitle { font-size: 120%; font-weight: bold; margin-bottom: 20px; display: block; } section#clientSubscriptionsInner div.clientSubscriptionsItem { display: block; background: rgb(0, 0, 0); background: linear-gradient(90deg, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0) 100%); padding: 10px; border-radius: 5px; position: relative; } section#clientSubscriptionsInner div.clientSubscriptionsAlertsItem:not(:last-of-type), section#clientSubscriptionsInner div.clientSubscriptionsItem:not(:last-of-type) { margin-bottom: 10px; } section#clientSubscriptionsInner div.clientSubscriptionsAlertsItem > div, section#clientSubscriptionsInner div.clientSubscriptionsItem > div { display: flex; gap: 10px; } section#clientSubscriptionsInner div.clientSubscriptionsAlertsItem > div > div, section#clientSubscriptionsInner div.clientSubscriptionsItem > div > div { width: 100%; } section#clientSubscriptionsInner div.clientSubscriptionsAlertsItem > div > div:first-of-type, section#clientSubscriptionsInner div.clientSubscriptionsItem > div > div:last-of-type, section#clientSubscriptionsInner div.clientSubscriptionsItem > div > div:first-of-type { width: fit-content; } section#clientSubscriptionsInner div.clientSubscriptionsItem div.clientSubscriptionsItemIcon span.material-symbols-outlined { font-size: 38px; } section#clientSubscriptionsInner div.clientSubscriptionsItem div.clientSubscriptionsItemName { font-weight: bold; font-size: 110%; margin-bottom: 5px; } section#clientSubscriptionsInner div.clientSubscriptionsItem div.clientSubscriptionsItemRemove a { border: 0; } section#clientSubscriptionsInner div.clientSubscriptionsItem div.clientSubscriptionsItemRemove a span { font-size: 100%; font-weight: bold; } section#clientSubscriptionsInner div.clientSubscriptionsAlertsItem span.clientSubscriptionsAlertsItemTime { opacity: .5; font-size: 80%; } section#clientSubscriptions div.clientSubscriptionsAddButton { text-align: center; } form#clientSubscriptionsAddForm ul > li:nth-child(2n) { margin:20px 0; } form#clientSubscriptionsAddForm ul > li { text-align: center; } @media (max-width: 1100px) { section#clientSubscriptionsInner { display: block; } section#clientSubscriptionsInner > div:not(:last-of-type) { margin-bottom: 20px; } section#clientSubscriptionsAdd { max-width: none; } }