Files
fizzy/app/assets/stylesheets/workflows.css
T
2025-04-09 14:50:58 +02:00

68 lines
1.4 KiB
CSS

@layer components {
.workflow-stage {
--btn-background: transparent;
--btn-padding: 0.2em 0.5em;
--btn-border-size: 0;
--btn-border-radius: 0.2em;
--hover-size: 0;
color: inherit;
text-transform: uppercase;
@media (hover: hover) {
&:hover {
background-color: color(from var(--card-color) srgb r g b / 0.15);
}
}
.cards-list & {
display: none;
}
}
.workflow-stage--current {
--btn-background: var(--card-color);
color: var(--color-ink-reversed);
@media (hover: hover) {
&:hover {
background-color: color(from var(--card-color) srgb r g b / 0.65);
}
}
.ticket & {
--btn-background: var(--color-ink);
background: var(--card-color);
border-radius: 0.2em;
color: var(--color-ink-reversed);
}
.cards-list & {
display: flex;
background: transparent;
border-radius: 0.2em;
color: var(--color-ink);
padding: 0;
border: 0;
}
}
.workflow__popup {
--panel-border-radius: 0.5em;
--panel-padding: 0.5em;
--panel-size: 100%;
inline-size: auto !important;
inset: 0 auto auto 0;
margin-block-start: 1lh;
margin-inline-start: calc((var(--panel-padding) + 0.7em) * -1);
min-inline-size: 12ch;
max-inline-size: var(--panel-size) !important;
position: absolute;
transform-origin: top left;
z-index: 1;
}
}