feat: 完善 N7 智能座舱交互与控制链路
This commit is contained in:
@@ -3893,3 +3893,92 @@ form > .v2-extension-primary {
|
||||
background: var(--primary);
|
||||
border-color: var(--primary);
|
||||
}
|
||||
|
||||
/* AI light-blue closure for the full extension workspace ---------------- */
|
||||
.console-v2 .v2-extension-view,
|
||||
.console-v2 .v2-self-extension {
|
||||
color: var(--body-foreground);
|
||||
background:
|
||||
radial-gradient(circle at 80% 0%, color-mix(in oklch, var(--primary) 10%, transparent), transparent 24rem),
|
||||
linear-gradient(150deg, var(--background), var(--secondary));
|
||||
}
|
||||
|
||||
.console-v2 .v2-extension-sidebar,
|
||||
.console-v2 .v2-extension-config-card,
|
||||
.console-v2 .v2-extension-type-card,
|
||||
.console-v2 .v2-extension-vehicle-card,
|
||||
.console-v2 .v2-extension-action-board,
|
||||
.console-v2 .v2-extension-composer,
|
||||
.console-v2 .v2-extension-no-device,
|
||||
.console-v2 .v2-extension-twin-board {
|
||||
color: var(--body-foreground);
|
||||
background: color-mix(in oklch, var(--card) 86%, var(--secondary));
|
||||
border-color: var(--border);
|
||||
box-shadow: 0 8px 22px color-mix(in oklch, var(--foreground) 7%, transparent);
|
||||
}
|
||||
|
||||
.console-v2 .v2-extension-heading h2,
|
||||
.console-v2 .v2-extension-profile-title,
|
||||
.console-v2 .v2-extension-config-card strong,
|
||||
.console-v2 .v2-extension-type-card strong,
|
||||
.console-v2 .v2-extension-vehicle-card strong,
|
||||
.console-v2 .v2-extension-capability strong,
|
||||
.console-v2 .v2-extension-command-row strong {
|
||||
color: var(--heading-foreground);
|
||||
}
|
||||
|
||||
.console-v2 .v2-extension-heading p,
|
||||
.console-v2 .v2-field-caption,
|
||||
.console-v2 .v2-extension-config-card small,
|
||||
.console-v2 .v2-extension-type-card small,
|
||||
.console-v2 .v2-extension-vehicle-card small,
|
||||
.console-v2 .v2-extension-capability small,
|
||||
.console-v2 .v2-extension-command-row small,
|
||||
.console-v2 .v2-extension-footer {
|
||||
color: var(--subtle-foreground);
|
||||
}
|
||||
|
||||
.console-v2 .v2-extension-mode-switch,
|
||||
.console-v2 .v2-extension-control,
|
||||
.console-v2 .v2-extension-capability,
|
||||
.console-v2 .v2-extension-command-row,
|
||||
.console-v2 .v2-nfc-select-all,
|
||||
.console-v2 .v2-nfc-command-option,
|
||||
.console-v2 .v2-nfc-no-devices {
|
||||
color: var(--body-foreground);
|
||||
background: var(--muted);
|
||||
border-color: var(--border);
|
||||
}
|
||||
|
||||
.console-v2 .v2-extension-mode-switch button.active,
|
||||
.console-v2 .v2-extension-type-card.active,
|
||||
.console-v2 .v2-extension-vehicle-card.active,
|
||||
.console-v2 .v2-extension-control.active {
|
||||
color: var(--primary-foreground);
|
||||
background: var(--primary);
|
||||
border-color: var(--primary);
|
||||
}
|
||||
|
||||
.console-v2 .v2-extension-execution-state.success,
|
||||
.console-v2 .v2-extension-toast.success,
|
||||
.console-v2 .v2-nfc-capability-card.learned,
|
||||
.console-v2 .v2-nfc-inline[data-state="recognized"] {
|
||||
color: var(--status-success-foreground);
|
||||
background: var(--status-success-soft);
|
||||
border-color: color-mix(in oklch, var(--status-success) 34%, var(--border));
|
||||
}
|
||||
|
||||
.console-v2 .v2-extension-execution-state.pending,
|
||||
.console-v2 .v2-nfc-capability-card.pending,
|
||||
.console-v2 .v2-nfc-inline[data-state="new-card"] {
|
||||
color: var(--status-warning-foreground);
|
||||
background: var(--status-warning-soft);
|
||||
border-color: color-mix(in oklch, var(--status-warning) 34%, var(--border));
|
||||
}
|
||||
|
||||
.console-v2 .v2-extension-execution-state.error,
|
||||
.console-v2 .v2-extension-toast.error {
|
||||
color: var(--status-error-foreground);
|
||||
background: var(--status-error-soft);
|
||||
border-color: color-mix(in oklch, var(--status-error) 34%, var(--border));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user