+
+ > a,
+ > div {
+ padding: 20px;
+ background: pvar(--submenuBackgroundColor);
+ border-radius: 4px;
+ box-sizing: border-box;
+ height: 100%;
+ }
+ }
+
+ .dashboard-num,
+ .dashboard-text {
+ text-align: center;
+ font-size: 130%;
+ color: pvar(--mainForegroundColor);
+ line-height: 30px;
+ margin-bottom: 20px;
+ }
+
+ .dashboard-label {
+ font-size: 90%;
+ color: pvar(--inputPlaceholderColor);
+ text-align: center;
+ }
+}
+
+@mixin divider($color: pvar(--submenuBackgroundColor), $background: pvar(--mainBackgroundColor)) {
+ width: 95%;
+ border-top: .05rem solid $color;
+ height: .05rem;
+ text-align: center;
+ display: block;
+ position: relative;
+
+ &[data-content] {
+ margin: .8rem 0;
+
+ &::after {
+ background: $background;
+ color: $color;
+ content: attr(data-content);
+ display: inline-block;
+ font-size: .7rem;
+ padding: 0 .4rem;
+ transform: translateY(-.65rem);
+ }
+ }
+}
+
+@mixin chip {
+ --chip-radius: 5rem;
+ --chip-padding: .2rem .4rem;
+ $avatar-height: 1.2rem;
+
+ align-items: center;
+ border-radius: var(--chip-radius);
+ display: inline-flex;
+ font-size: 90%;
+ color: pvar(--mainForegroundColor);
+ height: $avatar-height;
+ line-height: 1rem;
+ margin: .1rem;
+ max-width: 320px;
+ overflow: hidden;
+ padding: var(--chip-padding);
+ text-decoration: none;
+ text-overflow: ellipsis;
+ vertical-align: middle;
+ white-space: nowrap;
+
+ &.rectangular {
+ --chip-radius: .2rem;
+ --chip-padding: .2rem .3rem;
+ }
+
+ my-actor-avatar {
+ margin-left: -.4rem;
+ margin-right: .2rem;
+ }
+
+ &.two-lines {
+ $avatar-height: 2rem;
+
+ height: $avatar-height;
+
+ my-actor-avatar {
+ @include actor-avatar-size($avatar-height);
+ }
+
+ div {
+ display: flex;
+ flex-direction: column;
+ height: $avatar-height;
+ margin-left: .1rem;
+ margin-right: .1rem;
+ justify-content: center;
+ }
+ }
+}
+
+@mixin admin-sub-header-responsive {
+ flex-direction: column;
+
+ .form-sub-title {
+ margin-right: 0 !important;
+ margin-bottom: 10px;
+ text-align: center;