v0.8.20
This commit is contained in:
@@ -1336,3 +1336,52 @@ textarea[aria-invalid="true"] {
|
||||
.button-link:active { transform: scale(.97); }
|
||||
.button-link.primary { background: var(--accent); color: var(--accent-text); font-weight: 800; }
|
||||
.button-link.primary:hover { background: var(--accent-strong); }
|
||||
|
||||
/* Explicit control-source states */
|
||||
.list-card.group-controlled {
|
||||
border-color: var(--group-control-color);
|
||||
box-shadow: 0 0 0 1px color-mix(in srgb, var(--group-control-color) 30%, transparent);
|
||||
}
|
||||
.group-control-badge,.group-control-tag {
|
||||
display:inline-flex;
|
||||
align-items:center;
|
||||
width:max-content;
|
||||
max-width:100%;
|
||||
padding:4px 7px;
|
||||
border-radius:999px;
|
||||
color:var(--group-control-color);
|
||||
background:color-mix(in srgb,var(--group-control-color) 12%,var(--surface));
|
||||
font-size:10px;
|
||||
font-weight:800;
|
||||
line-height:1.1;
|
||||
}
|
||||
.group-control-tag { margin-left:5px; vertical-align:middle; }
|
||||
.group-preset-row button.editing:not(.active) {
|
||||
border-color:color-mix(in srgb,var(--accent) 55%,var(--line));
|
||||
color:var(--accent);
|
||||
background:color-mix(in srgb,var(--accent) 8%,var(--surface));
|
||||
}
|
||||
.zone-thermostat.lockout-waiting:not(.group-controlled),.zone-config-card.lockout-waiting:not(.group-controlled) {
|
||||
border-color:color-mix(in srgb,var(--warning) 58%,var(--line));
|
||||
box-shadow:0 0 0 1px color-mix(in srgb,var(--warning) 16%,transparent);
|
||||
}
|
||||
.zone-thermostat.lockout-waiting,.zone-config-card.lockout-waiting {
|
||||
background-image:linear-gradient(color-mix(in srgb,var(--warning-soft) 42%,transparent),color-mix(in srgb,var(--warning-soft) 42%,transparent));
|
||||
}
|
||||
|
||||
/* v0.8.20: group ownership and pending thermostat state clarity. */
|
||||
.group-custom-temperature-row { grid-template-columns:minmax(0,1fr) auto auto auto; }
|
||||
.group-custom-draft-note { display:block; margin-top:6px; color:var(--warning); font-size:10px; line-height:1.35; }
|
||||
.zone-thermostat.lockout-waiting,.zone-config-card.lockout-waiting {
|
||||
background-image:linear-gradient(color-mix(in srgb,var(--warning-soft) 48%,transparent),color-mix(in srgb,var(--warning-soft) 48%,transparent));
|
||||
}
|
||||
.zone-thermostat.group-controlled.lockout-waiting,.zone-config-card.group-controlled.lockout-waiting {
|
||||
border-color:var(--group-control-color);
|
||||
box-shadow:0 0 0 1px color-mix(in srgb,var(--group-control-color) 30%,transparent), inset 0 0 0 2px color-mix(in srgb,var(--warning) 18%,transparent);
|
||||
}
|
||||
@media (max-width:520px) {
|
||||
.group-custom-temperature-row { grid-template-columns:minmax(0,1fr) auto; }
|
||||
.group-custom-temperature-row input { grid-column:1; }
|
||||
.group-custom-temperature-row > span { grid-column:2; }
|
||||
.group-custom-temperature-row button { grid-column:auto; }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user