.execution-pipeline-workspace,.workspace-section{display:flex;flex-direction:column;gap:var(--hu-space-4)}.execution-pipeline-workspace__note,.execution-pipeline-workspace__pipeline,.workspace-helper-note,.workspace-purpose{color:var(--color-text-muted,#5f6368);font-size:.95rem;line-height:1.5;margin:0}.execution-pipeline-workspace__summary,.workspace-metrics{display:grid;gap:var(--hu-space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0}.execution-pipeline-workspace__summary div,.workspace-metrics div,.workspace-status-card{border:1px solid var(--color-border,#dadce0);border-radius:var(--hu-radius-md);display:grid;gap:var(--hu-space-1);padding:var(--hu-space-3) var(--hu-space-4)}.execution-pipeline-workspace__summary dt,.workspace-metrics dt,.workspace-status-card__label{color:var(--color-text-muted,#5f6368);font-size:.78rem;font-weight:600;letter-spacing:.03em;margin:0;text-transform:uppercase}.execution-pipeline-workspace__summary dd,.workspace-metrics dd,.workspace-status-card__value{font-size:.95rem;margin:0}.execution-pipeline-workspace__list,.workspace-record-list{display:flex;flex-direction:column;gap:var(--hu-space-3);list-style:none;margin:0;padding:0}.execution-pipeline-workspace__item,.workspace-record-item,.workspace-timeline__item{border:1px solid var(--color-border,#dadce0);border-radius:var(--hu-radius-md);padding:var(--hu-space-3) var(--hu-space-4)}.workspace-record-item__title,.workspace-timeline__title{font-size:1rem;font-weight:600;margin:0 0 .35rem}.execution-pipeline-workspace__meta,.workspace-record-item__meta,.workspace-timeline__meta{color:var(--color-text-muted,#5f6368);font-size:.9rem;margin:.35rem 0 0}.workspace-record-item__body,.workspace-timeline__body{margin:.35rem 0 0}.workspace-actions{display:flex;flex-wrap:wrap;gap:var(--hu-space-2)}.workspace-button{background:var(--color-surface,#fff);border:1px solid var(--color-border,#dadce0);border-radius:var(--hu-radius-sm);color:inherit;cursor:pointer;font:inherit;min-height:2.25rem;padding:var(--hu-space-2) var(--hu-space-4)}.workspace-button:focus-visible,.workspace-button:hover{border-color:#a3a3a3;outline:2px solid #737373;outline-offset:2px}.workspace-button--primary{background:#171717;border-color:#171717;color:#fff}.workspace-button--secondary{background:var(--color-surface,#fff)}.workspace-button--danger{border-color:#b42318;color:#b42318}.workspace-button--disabled,.workspace-button:disabled{cursor:not-allowed;opacity:.55}.workspace-public-link{color:inherit;display:inline-flex;font-weight:600;gap:.25rem;text-decoration:none}.workspace-public-link:focus-visible,.workspace-public-link:hover{text-decoration:underline}.workspace-public-link:after{content:"→"}.workspace-links{display:flex;flex-direction:column;gap:var(--hu-space-2)}.workspace-empty,.workspace-error,.workspace-loading{border:1px solid var(--color-border,#dadce0);border-radius:var(--hu-radius-md);padding:var(--hu-space-4) var(--hu-space-5)}.workspace-empty{background:var(--color-surface-muted,#f8f9fa)}.workspace-empty__title,.workspace-error__title,.workspace-loading__title{font-size:var(--hu-font-size-base);font-weight:600;margin:0 0 var(--hu-space-2)}.workspace-empty__explanation,.workspace-empty__next-step,.workspace-error__message,.workspace-loading__message{color:var(--color-text-muted,#5f6368);font-size:var(--hu-font-size-sm);line-height:var(--hu-line-height);margin:var(--hu-space-2) 0 0}.execution-pipeline-workspace__deferred,.workspace-deferred{background:var(--color-surface-muted,#f8f9fa);border:1px dashed var(--color-border,#dadce0);border-radius:var(--hu-radius-md);padding:var(--hu-space-4) var(--hu-space-5)}.execution-pipeline-workspace__deferred-title,.workspace-deferred__title{font-size:.98rem;font-weight:600;margin:0 0 .35rem}.workspace-deferred__note{color:var(--color-text-muted,#5f6368);font-size:.92rem;line-height:1.45;margin:0}.execution-pipeline-workspace__deferred-actions,.workspace-deferred__actions{display:flex;flex-wrap:wrap;gap:var(--hu-space-2);margin-top:var(--hu-space-3)}.workspace-badge{border:1px solid var(--color-border,#dadce0);border-radius:var(--hu-radius-pill);display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:.02em;padding:.15rem .55rem;text-transform:capitalize}.workspace-badge--draft,.workspace-badge--pending{background:#fff7ed}.workspace-badge--active,.workspace-badge--published{background:#eff6ff}.workspace-badge--completed,.workspace-badge--verified{background:#ecfdf3}.workspace-badge--archived,.workspace-badge--cancelled,.workspace-badge--closed,.workspace-badge--withdrawn{background:#f5f5f5}.workspace-badge--neutral{background:#fafafa}.workspace-timeline{display:grid;gap:var(--hu-space-3);list-style:none;margin:0;padding:0}.workspace-timeline__date{color:var(--color-text-muted,#5f6368);font-size:.82rem;margin:0 0 .25rem}.workspace-timeline__links{margin-top:.5rem}.workspace-civic-assistant__actions button,.workspace-civic-assistant__message,.workspace-civic-assistant__panel{border-color:var(--color-border,#dadce0)}.workspace-civic-assistant__message{border:1px solid var(--color-border,#dadce0)}.workspace-civic-assistant__actions button{border-radius:6px;min-height:2.25rem}.workspace-civic-assistant__response-meta,.workspace-civic-assistant__safety,.workspace-civic-assistant__safety-notices{color:var(--color-text-muted,#5f6368);font-size:.92rem;line-height:1.45}.execution-pipeline-workspace__deferred-actions button,.workspace-deferred__actions button{background:var(--color-surface,#fff);border:1px solid var(--color-border,#dadce0);border-radius:6px;color:var(--color-text-muted,#5f6368);cursor:not-allowed;font:inherit;min-height:2.25rem;opacity:.55;padding:.45rem .85rem}.execution-pipeline-workspace__empty,.workspace-empty,.workspace-error,.workspace-loading{border:1px solid var(--color-border,#dadce0);border-radius:8px;padding:.85rem 1rem}.execution-pipeline-workspace__empty{background:var(--color-surface-muted,#f8f9fa);color:var(--color-text-muted,#5f6368);margin:0}.execution-pipeline-workspace__links,.execution-pipeline-workspace__public-link{margin:0}.execution-pipeline-workspace__public-link{color:inherit;display:inline-flex;font-weight:600;gap:.25rem;text-decoration:none}.execution-pipeline-workspace__public-link:after{content:"→"}.execution-pipeline-workspace__item a{font-weight:600}