.event { overflow-x: hidden; margin: 4px 2px; padding: 5px; border-bottom: 1px solid var(--calendarBorderColor); border-left: 4px solid var(--calendarBorderColor); font-size: 12px; &:global(.colorImpaired) { border-left-width: 5px; } } .link { composes: link from '~Components/Link/Link.css'; display: block; color: var(--defaultColor); &:hover { color: var(--defaultColor); text-decoration: none; } } .info, .movieInfo { display: flex; } .movieInfo { color: var(--calendarTextDim); } .movieTitle, .genres { @add-mixin truncate; flex: 1 0 1px; margin-right: 10px; } .movieTitle { color: var(--calendarTextDimAlternate); font-size: $defaultFontSize; } .statusIcon { margin-left: 3px; } /* * Status */ .downloaded { border-left-color: var(--successColor) !important; &:global(.colorImpaired) { border-left-color: color(var(--successColor), saturation(+15%)) !important; } } .queue { border-left-color: var(--purple) !important; } .unmonitored { border-left-color: var(--gray) !important; } .missingUnmonitored { border-left-color: var(--warningColor) !important; &:global(.colorImpaired) { background: repeating-linear-gradient(45deg, var(--colorImpairedGradientDark), var(--colorImpairedGradientDark) 5px, var(--colorImpairedGradient) 5px, var(--colorImpairedGradient) 10px); } } .missingMonitored { border-left-color: var(--dangerColor) !important; &:global(.colorImpaired) { background: repeating-linear-gradient(90deg, var(--colorImpairedGradientDark), var(--colorImpairedGradientDark) 5px, var(--colorImpairedGradient) 5px, var(--colorImpairedGradient) 10px); } } .continuing { border-left-color: var(--primaryColor) !important; }