Files
TriggerFrontend/src/styles/ActionIcon.module.css
2025-07-17 17:01:31 -05:00

128 lines
2.1 KiB
CSS

.backButton {
&.root {
background-color: transparent !important;
color: var(--mantine-color-primary-0) !important;
width: 2rem;
height: 2rem;
margin-top: 1.5rem;
.icon {
font-size: 2.5rem;
}
.loader {
display: none;
}
}
}
.themeEditButton {
&.root {
background-color: transparent;
border-radius: 100%;
.icon {
font-size: 1.5rem;
}
.loader {
display: none;
}
}
&:hover {
&.root {
background-color: white;
}
}
}
.menuActions {
&.root {
transition: all .1s ease;
width: 40px;
height: 30px;
border-radius: 10px;
border: none;
.icon {
font-size: 1.5rem;
}
.loader {
display: none;
}
:hover {
background-color: var(--mantine-color-primary-0) !important;
color: var(--mantine-color-accent-0) !important;
transition: all .1s ease;
}
}
}
.settingsTooltip {
&.root {
transition: all .1s ease;
width: 30px;
height: 30px;
border-radius: 100%;
border: none;
background-color: transparent;
color: var(--mantine-color-primary-0);
.icon {
font-size: 1.5rem;
}
.loader {
display: none;
}
:hover {
background-color: var(--mantine-color-primary-0) !important;
color: var(--mantine-color-accent-0) !important;
transition: all .1s ease;
}
}
}
.selectOptionActions {
&.root {
background-color: transparent !important;
color: var(--mantine-color-accent-0) !important;
.icon {
font-size: 1.5rem;
}
.loader {
display: none;
}
:hover {
color: var(--mantine-color-primary-0) !important;
}
}
}
.loadingSpinner {
&.root {
transition: all .1s ease;
width: 30px;
height: 30px;
border-radius: 100%;
border: none;
background-color: transparent;
color: var(--mantine-color-primary-0);
.icon {
font-size: 1.5rem;
}
.loader {
display: none;
}
:hover {
background-color: var(--mantine-color-primary-0) !important;
color: var(--mantine-color-accent-0) !important;
transition: all .1s ease;
}
animation: rotation 1s linear infinite;
}
}
@keyframes rotation {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}