+ .video-actions-rates {
+ margin: 0 0 10px 0;
+ align-items: start;
+ width: max-content;
+
+ .video-actions {
+ height: 40px; // Align with the title
+ display: flex;
+ align-items: center;
+
+ .action-button:not(:first-child),
+ .action-dropdown,
+ my-video-actions-dropdown {
+ margin-left: 10px;
+ }
+
+ .action-button {
+ @include peertube-button;
+ @include grey-button;
+ @include button-with-icon(21px, 0, -1px);
+ @include apply-svg-color($grey-foreground-color);
+
+ font-size: 15px;
+ font-weight: $font-semibold;
+ display: inline-block;
+ padding: 0 10px 0 10px;
+ white-space: nowrap;
+
+ &::after {
+ display: none;
+ }
+
+ .action-button-like,
+ .action-button-dislike {
+ .count {
+ margin-right: 5px;
+ }
+ }
+
+ &.action-button-like.activated {
+ background-color: $green;
+
+ .count {
+ color: #fff;
+ }
+
+ my-global-icon {
+ @include apply-svg-color(#fff);
+ }
+ }
+
+ &.action-button-dislike.activated {
+ background-color: $red;
+
+ .count {
+ color: #fff;
+ }
+
+ my-global-icon {
+ @include apply-svg-color(#fff);
+ }
+ }
+
+ &.action-button-support {
+ color: var(--supportButtonColor);
+ background-color: var(--supportButtonBackgroundColor);
+
+ &:hover {
+ opacity: 0.9;
+ }
+
+ my-global-icon {
+ @include apply-svg-color(var(--supportButtonColor));
+ }
+ }
+
+ &.action-button-save {
+ my-global-icon {
+ top: 0 !important;
+ right: -1px;
+ }
+ }
+
+ .icon-text {
+ margin-left: 3px;
+ }
+ }
+ }