+
+@mixin avatar ($size) {
+ object-fit: cover;
+ border-radius:50%;
+ width: $size;
+ height: $size;
+}
+
+@mixin chevron ($size, $border-width) {
+ border-style: solid;
+ border-width: $border-width $border-width 0 0;
+ content: '';
+ display: inline-block;
+ transform: rotate(-45deg);
+ height: $size;
+ width: $size;
+}
+
+@mixin chevron-right ($size, $border-width) {
+ @include chevron($size, $border-width);
+
+ left: 0;
+ transform: rotate(45deg);
+}
+
+@mixin chevron-left ($size, $border-width) {
+ @include chevron($size, $border-width);
+
+ left: 0.25em;
+ transform: rotate(-135deg);
+}
+
+@mixin in-content-small-title {
+ text-transform: uppercase;
+ color: $orange-color;
+ font-weight: $font-bold;
+ font-size: 13px;
+}
+
+@mixin sub-menu-with-actor {
+ height: 160px;
+ display: flex;
+ flex-direction: column;
+ align-items: start;
+
+ .actor {
+ display: flex;
+ margin-top: 20px;
+ margin-bottom: 20px;
+
+ img {
+ @include avatar(80px);
+
+ margin-right: 20px;
+ }
+
+ .actor-info {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+
+ .actor-names {
+ display: flex;
+ align-items: center;
+
+ .actor-display-name {
+ font-size: 23px;
+ font-weight: $font-bold;
+ }
+
+ .actor-name {
+ margin-left: 7px;
+ position: relative;
+ top: 3px;
+ font-size: 14px;
+ color: #777272;
+ }
+ }
+
+ .actor-followers {
+ font-size: 15px;
+ }
+ }
+ }
+
+ .links {
+ margin-top: 0;
+ margin-bottom: 10px;
+
+ a {
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ }
+}
+
+@mixin create-button {
+ @include peertube-button-link;
+ @include orange-button;
+
+ .icon.icon-add {
+ @include icon(22px);
+
+ margin-right: 3px;
+ background-image: url('/assets/images/admin/add.svg');
+ }
+}
\ No newline at end of file