Files
euzuandGitHub b7cb1fb1c0 Feature/stream history paged table (#749)
- Added Paged Table
- BPlusTree range queries
- Paged stream history table
2026-05-06 17:07:28 +02:00

178 lines
3.0 KiB
SCSS

@use "./size" as size;
@keyframes tp__pulse-bg {
0% {
background-color: var(--pulse-color-1);
}
50% {
background-color: var(--pulse-color-2);
}
100% {
background-color: transparent;
}
}
.tp__pulse {
animation: tp__pulse-bg 500ms ease-out;
}
.tp__error-text {
color: var(--attention-color);
font-size: var(--font-size-base);
}
::-webkit-scrollbar-corner {
background-color: transparent;
}
@media (pointer: fine) {
::-webkit-scrollbar-track {
-webkit-box-shadow: var(--scrollbar-track-shadow);
border-radius: var(--scrollbar-border-radius);
background-color: var(--scrollbar-track-color);
}
::-webkit-scrollbar {
width: var(--scrollbar-width);
height: var(--scrollbar-width);
background-color: transparent;
}
::-webkit-scrollbar-thumb {
border-radius: var(--scrollbar-width);
background-color: var(--scrollbar-handle-color);
}
}
h1 {
font-size: var(--font-size-xl);
font-weight: bold;
}
button {
cursor: pointer;
}
.tp__hidden {
display: none !important;
}
select {
padding: 2px 4px;
background: transparent;
color: var(--text-color);
border: 1px solid var(--border-color);
border-radius: var(--border-radius);
}
select option {
background-color: var(--popup-background-color);
color: var(--popup-color);
border-color: var(--popup-border-color);
}
:not(input[type="text"]) {
caret-color: transparent;
}
input[type="text"] {
caret-color: auto;
}
option {
cursor: pointer;
}
.tp__delete_action {
color: var(--attention-color) !important;
fill: currentcolor !important;
}
.tp__update_action {
color: var(--active-color) !important;
fill: currentcolor !important;
}
.svg-icon {
display: block;
pointer-events: none;
width: 1.3rem;
}
ul {
margin: 0;
padding: 0;
list-style: none;
background: transparent;
}
li {
background: transparent;
}
.tp__full-width {
box-sizing: border-box;
width: 100%;
align-items: center;
}
.tp__full-height {
box-sizing: border-box;
height: 100%;
align-items: center;
}
.disabled {
pointer-events: none;
color: var(--hint-color);
}
.no-select {
user-select: none; /* Standard */
-webkit-user-select: none; /* Chrome, Safari, Opera */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* IE/Edge */
}
.tp__unauthorized {
height: 100%;
width: 100%;
font-size: var(--font-size-xl);
color: var(--text-color);
display: flex;
justify-content: center;
align-items: center;
}
.tp__inline-toolbar {
display: flex;
flex-flow: row nowrap;
gap: var(--gap-micro);
box-sizing: border-box;
.tp__icon-button {
&:hover {
background-color: var(--icon-button-hover-background-color);
border-radius: 50%;
}
}
}
.tp__toolbar {
display: flex;
flex-flow: row wrap;
gap: var(--gap-small);
box-sizing: border-box;
.tp__icon-button {
&:hover {
background-color: var(--icon-button-hover-background-color);
border-radius: 50%;
}
}
}
::selection {
background-color: #0078d4;
color: #ffffff;
}