// System wide notifications
-[notification] {
+.notification {
position: fixed;
top: 0;
right: 0;
height: 100%;
display: flex;
flex-direction: column;
- border-inline-start: 1px solid #DDD;
+ border-inline-start: 1px solid;
+ @include lightDark(border-color, #ddd, #000);
}
.template-item-actions button {
cursor: pointer;
flex: 1;
- background: #FFF;
+ @include lightDark(background-color, #FFF, #222);
border: 0;
- border-top: 1px solid #DDD;
+ border-top: 1px solid;
+ @include lightDark(border-color, #DDD, #000);
}
.template-item-actions button svg {
margin: 0;
color: #333;
}
-.global-search-suggestions {
- display: none;
- position: absolute;
- top: -$-s;
- left: 0;
- right: 0;
- z-index: -1;
- margin-left: -$-xxl;
- margin-right: -$-xxl;
- padding-top: 56px;
- border-radius: 3px;
- box-shadow: $bs-hover;
- .entity-item-snippet p {
- display: none;
+// Back to top link
+$btt-size: 40px;
+.back-to-top {
+ background-color: var(--color-primary);
+ position: fixed;
+ bottom: $-m;
+ right: $-l;
+ padding: 5px 7px;
+ cursor: pointer;
+ color: #FFF;
+ fill: #FFF;
+ svg {
+ width: math.div($btt-size, 1.5);
+ height: math.div($btt-size, 1.5);
+ margin-inline-end: 4px;
+ }
+ width: $btt-size;
+ height: $btt-size;
+ border-radius: $btt-size;
+ transition: all ease-in-out 180ms;
+ opacity: 0;
+ z-index: 999;
+ overflow: hidden;
+ &:hover {
+ width: $btt-size*3.4;
+ opacity: 1 !important;
}
- .entity-item-snippet {
- font-size: .8rem;
+ .inner {
+ width: $btt-size*3.4;
}
- .entity-list-item-name {
- font-size: .9rem;
- display: -webkit-box;
- -webkit-box-orient: vertical;
- -webkit-line-clamp: 2;
- overflow: hidden;
+ span {
+ position: relative;
+ vertical-align: top;
+ line-height: 2;
}
}
\ No newline at end of file