.view-playlist-list main .main-container { .page-content { .inner { h3.divide { margin-top: 50px; } } } .slides-holder { ul.slides { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; align-self: stretch; margin: 10px 0 0 0; border: 1px dashed $gscale2; border-radius: 4px; padding: 10px; li.slide-item { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; align-self: stretch; margin: 0 0 2px 0; &.disabled { .infos { .title { color: $gscale3; } .type { i { color: $gscale3 !important; } } } .body { opacity: 0; } } .sort { display: flex; flex-direction: column; justify-content: center; align-items: center; a { color: $gscale9; font-size: 10px; padding: 10px; cursor: move; &:hover { color: $info } } } .infos { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; color: $gscaleA; font-size: 12px; margin-right: 5px; flex: 1; max-width: 120px; background: $gscale0; border: 1px solid $gscale3; border-radius: $baseRadius; padding: 3px 7px; &:hover { .title { color: $gscaleF; } } .title { display: block; word-break: break-all; font-size: 13px; color: $gscaleA; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; } .type { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; color: $gscaleA; font-size: 12px; margin-right: 5px; } } .body { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; margin: 0 10px 0 10px; background: $gscale0B; padding: 10px; align-self: stretch; flex: 1; border-radius: $baseRadius; font-size: 13px; color: $gscaleF; .range { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; flex: 1; max-width: 315px; overflow-x: auto; white-space: nowrap; .start { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; margin-bottom: 8px; } .end { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; } .start, .end { .prefix { margin-left: 5px; margin-right: 5px; font-size: 12px; color: $gscaleD; } .cron-description { display: block; word-break: break-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; margin-left: 5px; font-size: 10px; opacity: 0.5; } } } } .tail { display: flex; flex-direction: row; justify-content: center; align-items: center; a { color: $gscaleF; } } } } } }