.group-program-workspace.svelte-19m0msq,.workspace-stack.svelte-19m0msq{gap:var(--saas-space-4);display:grid}.workspace-context.svelte-19m0msq{gap:var(--saas-space-2);display:grid}.workspace-section.svelte-19m0msq{gap:var(--saas-space-3);border-top:1px solid var(--saas-border);padding-top:var(--saas-space-3);display:grid}.workspace-section.svelte-19m0msq>.saas-section-heading{margin-bottom:0}.workspace-section-heading--actions.svelte-19m0msq{justify-content:space-between;align-items:start;gap:var(--saas-space-2);display:flex}.workspace-section--planning-detail.svelte-19m0msq{gap:var(--saas-space-2);border-top:0;padding-top:0}.workspace-section--planning-detail.svelte-19m0msq>.saas-section-heading{padding-top:var(--saas-space-1);display:block}.workspace-section--evidence.svelte-19m0msq{gap:var(--saas-space-2)}.workspace-section--evidence.svelte-19m0msq>.saas-section-heading h2{font-size:var(--saas-font-size-lg)}.workspace-overview.svelte-19m0msq{gap:var(--saas-space-1);display:grid}.workspace-record-list.svelte-19m0msq,.workspace-records.svelte-19m0msq{gap:var(--saas-space-2);display:grid}.workspace-record-list.svelte-19m0msq{border:1px solid var(--saas-border);border-radius:var(--saas-radius-lg);padding:var(--saas-space-2)}.workspace-generation-control.svelte-19m0msq{gap:var(--saas-space-1);padding-bottom:var(--saas-space-2);border-bottom:1px solid var(--saas-border);display:grid}.workspace-form.svelte-19m0msq,.workspace-action-form.svelte-19m0msq{overflow:hidden}.workspace-form.svelte-19m0msq .saas-card-body,.workspace-action-form.svelte-19m0msq .saas-card-body{gap:var(--saas-space-2);display:grid}.workspace-actions.svelte-19m0msq{align-items:center;gap:var(--saas-space-1);flex-wrap:wrap;display:flex}.workspace-records.svelte-19m0msq,.workspace-plain-list.svelte-19m0msq{margin:0;padding:0;list-style:none}.workspace-record.svelte-19m0msq,.workspace-plain-list.svelte-19m0msq li:where(.svelte-19m0msq){overflow-wrap:anywhere}.workspace-record.svelte-19m0msq{gap:var(--saas-space-2);border-bottom:1px solid var(--saas-border);padding-bottom:var(--saas-space-2);display:grid}.workspace-record.svelte-19m0msq:last-child{border-bottom:0;padding-bottom:0}.workspace-record-summary.svelte-19m0msq{justify-content:space-between;align-items:start;gap:var(--saas-space-1);flex-wrap:wrap;display:flex}.workspace-plain-list.svelte-19m0msq{gap:var(--saas-space-1);margin-top:var(--saas-space-2);display:grid}.workspace-check-label.svelte-19m0msq{align-items:flex-start;gap:var(--saas-space-1);color:var(--saas-text-primary);line-height:1.5;display:flex}.workspace-check-label.svelte-19m0msq input:where(.svelte-19m0msq){margin-top:4px}.workspace-required-replacement.svelte-19m0msq{border-color:color-mix(in srgb, var(--warning) 28%, transparent);background:var(--warning-surface)}.workspace-session-table.svelte-19m0msq{min-width:42rem}.workspace-session-pagination.svelte-19m0msq{justify-content:space-between;align-items:center;gap:var(--saas-space-2);margin-top:var(--saas-space-3);flex-wrap:wrap;display:flex}.workspace-session-pagination-status.svelte-19m0msq{margin:0}.workspace-session-pagination-controls.svelte-19m0msq{gap:var(--saas-space-1);flex-wrap:wrap;display:flex}.workspace-session-selected.svelte-19m0msq td{background:var(--saas-accent-light)}.workspace-dialog.svelte-19m0msq{width:min(48rem,100% - 2rem);max-height:min(44rem,100vh - 2rem);overflow:auto}.workspace-dialog-content.svelte-19m0msq{gap:var(--saas-space-3);display:grid}.saas-field.svelte-19m0msq textarea:where(.svelte-19m0msq){resize:vertical;min-height:7.5rem}@media (width<=639px){.workspace-section-heading--actions.svelte-19m0msq{flex-direction:column;align-items:stretch}.workspace-section-heading--actions.svelte-19m0msq .saas-action{width:100%}}@media (width>=1024px){.workspace-context.svelte-19m0msq{grid-template-columns:minmax(0,1fr) auto;align-items:start}.workspace-context.svelte-19m0msq .saas-card-header,.workspace-context.svelte-19m0msq .saas-card-body{grid-column:1}.workspace-context.svelte-19m0msq .saas-card-footer{grid-area:1/2/span 2;justify-content:flex-end;align-self:start}}
