forgejo/web_src/css/issues.css

76 lines
1.4 KiB
CSS
Raw Normal View History

/* Copyright 2025 The Forgejo Authors. All rights reserved.
* SPDX-License-Identifier: GPL-3.0-or-later */
.archived-label-filter:has(#archived-label-filter:not(:checked))
[data-is-archived] {
display: none !important;
}
.menu .item:has(> .label-filter-item) .label-exclude-item-btn {
opacity: 0;
position: absolute;
right: 0;
height: 100%;
width: 40px;
background: none;
color: var(--color-secondary-dark-5);
@media (any-hover: none) {
opacity: 1;
}
&.active {
color: var(--color-secondary-dark-10);
}
&:is(:hover, :focus-visible),
&.selected {
background: var(--color-secondary);
color: var(--color-secondary-dark-7);
}
}
.ui.menu .ui.dropdown .menu > .item:has(> .label-filter-item) {
max-width: 288px;
@media (any-hover: none) {
padding-right: 50px !important;
}
&:hover,
&.selected,
&:has(.label-exclude-item-btn.active) {
padding-right: 50px !important;
.label-exclude-item-btn {
opacity: 1;
}
}
}
.menu:has(> .item[data-selected])
.item:not([data-selected])
> .label-filter-item {
padding-left: 27px;
}
.menu .item .label-filter-item {
width: 100%;
min-width: 0;
}
.menu .item .label-filter-item > .label {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
display: block;
}
.menu .item .archived-label-indicator {
margin: 0 0 0 10px !important;
@media (prefers-reduced-motion: no-preference) {
transition: transform 200ms ease;
}
}