add: 更新循环任务固定调度

This commit is contained in:
2026-06-20 11:07:54 +08:00
parent 1b15ef30b3
commit aff11b77b6
9 changed files with 464 additions and 192 deletions
+61
View File
@@ -1,5 +1,9 @@
/* Component library — all UI primitives map to DESIGN.md tokens. */
[hidden] {
display: none !important;
}
/* ---------- Top Navigation ---------- */
.top-nav {
display: flex;
@@ -318,6 +322,63 @@
flex-shrink: 0;
}
.input-action .select {
flex: 0 0 150px;
width: auto;
}
.segmented {
display: inline-flex;
width: fit-content;
padding: 3px;
border: 1px solid var(--color-hairline);
border-radius: var(--radius-md);
background-color: var(--color-surface-soft);
}
.segmented label {
position: relative;
color: var(--color-muted);
}
.segmented input {
position: absolute;
opacity: 0;
pointer-events: none;
}
.segmented span {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 92px;
height: 32px;
padding: 0 var(--space-sm);
border-radius: var(--radius-sm);
cursor: pointer;
font: var(--typo-button);
}
.segmented input:checked + span {
background-color: var(--color-canvas);
color: var(--color-ink);
box-shadow: 0 1px 2px rgba(20, 20, 19, 0.06);
}
.segmented-wide {
max-width: 100%;
flex-wrap: wrap;
}
.recurrence-fields {
display: grid;
gap: var(--space-md);
}
.recurrence-fields[hidden] {
display: none;
}
/* ---------- Badges ---------- */
.badge {
display: inline-flex;