/* Internal T&A workspace: map legacy aliases to Appearance Settings variables. */
.n1-po.j6b-workspace-open .j6-ta,
.n1-po.j6b-workspace-open .ps-panel,
.n1-po.j6b-workspace-open .j7-history-panel,
.n1-po.j6b-workspace-open .j6-editor,
.n1-po.j6b-workspace-open .ps-single-review {
    border-color: var(--line, #d4d7d6) !important;
    background: var(--paper, #fff) !important;
    color: var(--ink, #252827) !important;
}

.n1-po.j6b-workspace-open .j7-actions button {
    border-color: var(--line, #d4d7d6) !important;
    background: var(--paper, #fff) !important;
    color: var(--ink, #252827) !important;
}

.n1-po.j6b-workspace-open .j7-actions button:hover,
.n1-po.j6b-workspace-open .j7-actions button:focus-visible {
    border-color: var(--green, #626967) !important;
    background: color-mix(in srgb, var(--green, #626967) 7%, #fff) !important;
}

.n1-po.j6b-workspace-open .j7-actions button.primary,
.n1-po.j6b-workspace-open .j6-editor > footer .primary,
.n1-po.j6b-workspace-open .ps-panel button.primary {
    border-color: var(--green, #626967) !important;
    background: var(--green, #626967) !important;
    color: #fff !important;
}

.n1-po.j6b-workspace-open .j6-chip,
.n1-po.j6b-workspace-open .ps-status-chip {
    border-color: var(--line, #d4d7d6) !important;
    background: color-mix(in srgb, var(--green, #626967) 4%, #fff) !important;
    color: var(--ink, #252827) !important;
}

.n1-po.j6b-workspace-open .j6-chip.active,
.n1-po.j6b-workspace-open .ps-status-chip.active {
    border-color: var(--green, #626967) !important;
    background: var(--green, #626967) !important;
    color: #fff !important;
}

.n1-po.j6b-workspace-open .j6-chip.active small,
.n1-po.j6b-workspace-open .ps-status-chip.active small {
    color: #fff !important;
    opacity: .88;
}

.n1-po.j6b-workspace-open .j7-reminder,
.n1-po.j6b-workspace-open .ps-review-notice,
.n1-po.j6b-workspace-open .j7-history-count,
.n1-po.j6b-workspace-open .j6-schedule,
.n1-po.j6b-workspace-open .j6-target,
.n1-po.j6b-workspace-open .j7-actual,
.n1-po.j6b-workspace-open .j7-add-panel,
.n1-po.j6b-workspace-open .j7-internal-settings {
    border-color: var(--line, #d4d7d6) !important;
    background: color-mix(in srgb, var(--green, #626967) 6%, #fff) !important;
    color: var(--ink, #252827) !important;
}

.n1-po.j6b-workspace-open .j6-picker select,
.n1-po.j6b-workspace-open .j6-fields input,
.n1-po.j6b-workspace-open .j6-fields select,
.n1-po.j6b-workspace-open .j6-fields textarea {
    border-color: var(--line, #d4d7d6);
    background: var(--paper, #fff);
    color: var(--ink, #252827);
}

.n1-po.j6b-workspace-open .j6-picker select:focus,
.n1-po.j6b-workspace-open .j6-fields input:focus,
.n1-po.j6b-workspace-open .j6-fields select:focus,
.n1-po.j6b-workspace-open .j6-fields textarea:focus {
    border-color: var(--green, #626967) !important;
    outline: 2px solid color-mix(in srgb, var(--green, #626967) 24%, #fff);
    outline-offset: 1px;
}

.n1-po.j6b-workspace-open .j6-fields output {
    border-color: var(--line, #d4d7d6) !important;
    background: color-mix(in srgb, var(--green, #626967) 5%, #fff) !important;
    color: var(--ink, #252827) !important;
}

.n1-po.j6b-workspace-open .j6-head p,
.n1-po.j6b-workspace-open .ps-panel > header p,
.n1-po.j6b-workspace-open .j7-head p,
.n1-po.j6b-workspace-open .j7-actual span,
.n1-po.j6b-workspace-open .j6-chip small,
.n1-po.j6b-workspace-open .ps-status-chip small {
    color: var(--muted, #68706d);
}

/* Delete and late/error states retain their semantic colors. */
