mirror of
https://github.com/euzu/tuliprox.git
synced 2026-09-16 06:02:27 +02:00
178 lines
3.0 KiB
SCSS
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;
|
|
} |