.label { font-size: $inner-section-text-size; color: $label-gray; &.active { color: $action-text-color; } } .previewContainer { display: grid; gap: $element-spacing; grid-template-columns: 3fr 2fr; } .preview { background-color: $ui-black; display: grid; place-content: center; text-align: center; position: relative; } .options { display: flex; flex-direction: column; gap: $element-spacing; } .eventStatus { position: absolute; left: 0; margin: 0.5rem 0.25rem; display: flex; flex-direction: column; gap: 0.25rem; } .mainContent { font-size: 1rem; font-weight: 600; width: 100%; color: var(--override-colour, $ui-white); &[data-phase='pending'] { color: $ontime-roll; } &[data-phase='overtime'] { color: $playback-negative; } &[data-phase='none'] { opacity: $opacity-disabled; } } .secondaryContent { border-top: 1px solid $white-7; } .blackout { display: none; } .timerIndicators { display: flex; flex-direction: column; } .statusIcon { color: $gray-1000; &[data-active='true'] { color: $active-indicator; } }