style: use shared WebUI foundation tokens

This commit is contained in:
2026-08-18 21:32:50 +02:00
parent 35671dec73
commit 734501281e
+21 -21
View File
@@ -93,7 +93,7 @@
flex: 0 1 520px; flex: 0 1 520px;
grid-template-columns: repeat(5, minmax(0, 1fr)); grid-template-columns: repeat(5, minmax(0, 1fr));
width: min(520px, 100%); width: min(520px, 100%);
max-width: 520px; max-width: 560px;
} }
.calendar-mode-switch .segmented-control-option { .calendar-mode-switch .segmented-control-option {
@@ -149,7 +149,7 @@
width: 100%; width: 100%;
min-height: 34px; min-height: 34px;
border: 1px solid transparent; border: 1px solid transparent;
border-radius: 4px; border-radius: var(--radius-sm);
background: transparent; background: transparent;
color: var(--text); color: var(--text);
cursor: pointer; cursor: pointer;
@@ -165,7 +165,7 @@
gap: 4px; gap: 4px;
min-height: 36px; min-height: 36px;
padding: 2px 4px; padding: 2px 4px;
border-radius: 4px; border-radius: var(--radius-sm);
} }
.calendar-list-row:hover, .calendar-list-row:hover,
@@ -187,7 +187,7 @@
align-items: center; align-items: center;
padding: 2px; padding: 2px;
border: 1px solid var(--control-border); border: 1px solid var(--control-border);
border-radius: 999px; border-radius: var(--radius-pill);
background: var(--calendar-switch-bg); background: var(--calendar-switch-bg);
cursor: pointer; cursor: pointer;
transition: background .16s ease, border-color .16s ease; transition: background .16s ease, border-color .16s ease;
@@ -201,7 +201,7 @@
.calendar-visibility-switch span { .calendar-visibility-switch span {
width: 14px; width: 14px;
height: 14px; height: 14px;
border-radius: 50%; border-radius: var(--radius-round);
background: var(--surface); background: var(--surface);
box-shadow: var(--shadow-thumb); box-shadow: var(--shadow-thumb);
transform: translateX(0); transform: translateX(0);
@@ -495,7 +495,7 @@
padding: 4px 7px; padding: 4px 7px;
border: 1px solid var(--calendar-event-border); border: 1px solid var(--calendar-event-border);
border-left: 4px solid var(--calendar-event-color); border-left: 4px solid var(--calendar-event-color);
border-radius: 4px; border-radius: var(--radius-sm);
background: var(--calendar-event-bg); background: var(--calendar-event-bg);
color: var(--calendar-event-text); color: var(--calendar-event-text);
cursor: pointer; cursor: pointer;
@@ -720,7 +720,7 @@
top: -5px; top: -5px;
width: 8px; width: 8px;
height: 8px; height: 8px;
border-radius: 999px; border-radius: var(--radius-pill);
background: var(--green); background: var(--green);
content: ""; content: "";
} }
@@ -731,7 +731,7 @@
left: 10px; left: 10px;
padding: 2px 6px; padding: 2px 6px;
border: 1px solid var(--calendar-success-border); border: 1px solid var(--calendar-success-border);
border-radius: 4px; border-radius: var(--radius-sm);
background: var(--green); background: var(--green);
color: var(--on-accent); color: var(--on-accent);
font-size: 11px; font-size: 11px;
@@ -744,7 +744,7 @@
position: absolute; position: absolute;
z-index: 1; z-index: 1;
min-width: 0; min-width: 0;
border-radius: 4px; border-radius: var(--radius-sm);
font: inherit; font: inherit;
text-align: left; text-align: left;
} }
@@ -815,7 +815,7 @@
left: 50%; left: 50%;
width: 34px; width: 34px;
height: 2px; height: 2px;
border-radius: 999px; border-radius: var(--radius-pill);
background: var(--calendar-overlay); background: var(--calendar-overlay);
content: ""; content: "";
opacity: 0; opacity: 0;
@@ -915,7 +915,7 @@
gap: 12px; gap: 12px;
padding: 12px; padding: 12px;
border: var(--border-line); border: var(--border-line);
border-radius: 6px; border-radius: var(--radius-compact);
background: var(--panel-soft); background: var(--panel-soft);
} }
@@ -1024,7 +1024,7 @@
.calendar-sync-status { .calendar-sync-status {
padding: 3px 8px; padding: 3px 8px;
border: var(--border-line-dark); border: var(--border-line-dark);
border-radius: 999px; border-radius: var(--radius-pill);
background: var(--surface); background: var(--surface);
color: var(--muted); color: var(--muted);
font-size: 12px; font-size: 12px;
@@ -1054,7 +1054,7 @@
gap: 10px; gap: 10px;
padding: 10px; padding: 10px;
border: var(--border-line); border: var(--border-line);
border-radius: 6px; border-radius: var(--radius-compact);
background: var(--surface); background: var(--surface);
} }
@@ -1152,7 +1152,7 @@
gap: 8px; gap: 8px;
padding: 11px 12px; padding: 11px 12px;
border: var(--border-line); border: var(--border-line);
border-radius: 6px; border-radius: var(--radius-compact);
background: var(--surface); background: var(--surface);
} }
@@ -1168,8 +1168,8 @@
display: grid; display: grid;
gap: 10px; gap: 10px;
padding: 12px; padding: 12px;
border-left: 3px solid var(--color-danger, #b42318); border-left: 3px solid var(--danger-border-deep);
background: var(--color-danger-subtle, rgba(180, 35, 24, 0.08)); background: var(--danger-muted-bg);
} }
.calendar-remote-move-confirmation label, .calendar-remote-move-confirmation label,
@@ -1272,7 +1272,7 @@
.calendar-migration-error { .calendar-migration-error {
margin: 0; margin: 0;
color: var(--color-danger, #b42318); color: var(--danger-border-deep);
} }
.calendar-migration-cancel { .calendar-migration-cancel {
@@ -1286,7 +1286,7 @@
justify-self: start; justify-self: start;
} }
@media (max-width: 700px) { @media (max-width: 760px) {
.calendar-migration-summary { .calendar-migration-summary {
grid-template-columns: repeat(2, minmax(0, 1fr)); grid-template-columns: repeat(2, minmax(0, 1fr));
} }
@@ -1350,7 +1350,7 @@
margin: 0; margin: 0;
padding: 9px 10px; padding: 9px 10px;
border: 1px solid var(--calendar-danger-border); border: 1px solid var(--calendar-danger-border);
border-radius: 4px; border-radius: var(--radius-sm);
background: var(--calendar-danger-bg); background: var(--calendar-danger-bg);
color: var(--red); color: var(--red);
font-size: 13px; font-size: 13px;
@@ -1360,7 +1360,7 @@
.calendar-form-note { .calendar-form-note {
margin: 0; margin: 0;
padding: 9px 10px; padding: 9px 10px;
border-radius: 4px; border-radius: var(--radius-sm);
font-size: 13px; font-size: 13px;
} }
@@ -1382,7 +1382,7 @@
margin: 0; margin: 0;
padding: 10px; padding: 10px;
border: var(--border-line); border: var(--border-line);
border-radius: 6px; border-radius: var(--radius-compact);
background: var(--panel-soft); background: var(--panel-soft);
} }