.task-workspace{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;display:grid}.task-workspace>*{min-width:0}.task-workspace .state-card{margin-top:0}.task-panel{min-width:0;padding:20px}[data-slot=collapsible].task-panel{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:var(--radius)}.task-form{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:20px;display:grid}.task-workspace label{gap:6px;min-width:0;display:grid}.task-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.task-actions label{flex:1}.task-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));align-items:end;gap:14px;margin:16px 0;display:grid}.task-confirm{background:#edf4ff;border:1px solid #b6d1ff;border-radius:10px;padding:16px}.task-confirm p{margin:10px 0}.task-workspace table{min-width:740px}.task-detail th:first-child,.task-detail td:first-child{white-space:nowrap;width:112px;min-width:112px}.task-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;min-width:200px;max-width:500px;font-size:var(--font-size-xs)}.task-facts{grid-template-columns:90px minmax(0,1fr);gap:12px;margin:20px 0;display:grid}.task-facts dt{color:hsl(var(--muted-foreground))}.task-facts dd{overflow-wrap:anywhere;margin:0}.task-files{gap:16px;padding-left:20px;display:grid}.task-detail-page{max-width:1600px;margin:0 auto}.task-workspace fieldset{border:1px solid hsl(var(--border));border-radius:8px;min-width:0;padding:16px}.task-list-workspace{min-width:0;height:100%;min-height:0}.task-list-workspace .data-list-toolbar{grid-template-columns:minmax(0,1fr) auto;display:grid}@media (max-width:560px){.task-list-workspace .data-list-toolbar{grid-template-rows:minmax(32px,auto) minmax(32px,auto);grid-template-columns:minmax(0,1fr);gap:8px}}.task-cell-stack{gap:6px;min-width:0;display:grid}.task-cell-stack>span:last-child{color:hsl(var(--muted-foreground));font-size:var(--font-size-xs)}.task-id-link{color:hsl(var(--primary));font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.task-list-workspace .data-list-scroll{scrollbar-gutter:stable}.task-list-table{table-layout:fixed;min-width:1160px}.task-list-identity{white-space:normal;width:22%}.task-list-type{width:128px}.task-list-status{width:160px}.task-list-progress{font-variant-numeric:tabular-nums}.task-progress-wrap{gap:8px;min-width:150px;display:grid}.task-progress-meta{color:hsl(var(--muted-foreground));font-size:var(--font-size-xs);line-height:var(--line-height-xs);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.task-progress-meta>span:first-child{align-items:baseline;gap:6px;display:inline-flex}.task-progress-meta strong{color:hsl(var(--foreground));font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.task-progress-meta small{font-size:var(--font-size-xs)}.task-progress-fail{color:hsl(var(--destructive))}.task-list-date{white-space:nowrap;font-variant-numeric:tabular-nums;width:200px}.task-list-actions{width:176px}.task-progress{background:hsl(var(--muted));width:100%;height:5px;accent-color:hsl(var(--primary));border:0;border-radius:999px;display:block;overflow:hidden}.task-progress::-webkit-progress-bar{background:hsl(var(--muted));border-radius:999px}.task-progress::-webkit-progress-value{background:hsl(var(--primary));border-radius:999px}.task-progress::-moz-progress-bar{background:hsl(var(--primary));border-radius:999px}.task-detail.task-workspace{gap:18px}.task-detail>.workspace-page-header{margin-bottom:0}.task-overview{gap:18px;min-width:0;display:grid}.task-overview-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.task-detail-heading{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:16px;display:flex}.task-detail-heading>h2{font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-semibold);flex:none;margin:0}.task-detail-filters{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;margin-left:auto;display:flex}.task-detail-filters>input{flex:160px;width:200px;min-width:0;max-width:280px}.task-detail-filters [data-slot=select-trigger]{min-width:112px}.task-overview-channel{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground));margin:-8px 0 0}.task-result-evidence{background:0 0;border:0;padding:0}.task-detail-tabs{flex-direction:column;gap:20px;min-width:0;display:flex}.task-tab-navigation{min-width:0;padding-bottom:6px;overflow-x:auto}.task-tab-panel:not([hidden]){grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.task-tab-panel>section,.task-content-card{border-radius:var(--radius);background:hsl(var(--card));box-shadow:0 1px 4px hsl(var(--foreground) / .04);padding:24px}.task-tab-panel>section>h2,.task-tab-panel>section>.task-actions h2,.task-content-card h2{font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-semibold)}.task-tab-panel>section>h2{margin-bottom:14px}.task-tab-panel>section>p,.task-content-card p{color:hsl(var(--muted-foreground));font-size:var(--font-size-sm);line-height:var(--line-height-base);margin:8px 0}.task-tab-panel>section>.task-actions:first-child{margin-top:0}.task-empty-state{text-align:center;padding:24px 0}.task-detail .table-scroll>[data-slot=table-container]{overflow:visible}.task-detail .task-completion-table th:first-child,.task-detail .task-completion-table td:first-child{width:64px;min-width:64px}.task-completion-table th,.task-completion-table td{white-space:nowrap}.task-completion-table .task-completion-product{white-space:normal;overflow-wrap:anywhere;min-width:200px;max-width:320px}.task-intake-table .task-intake-result,.task-product-action-table .task-product-action-result{white-space:normal;overflow-wrap:anywhere;min-width:240px;max-width:420px}.task-completion-table td:nth-child(4){min-width:180px}.task-sku-result-dialog{border-radius:16px;flex-direction:column;width:calc(100vw - 64px);height:min(960px,100dvh - 64px);max-height:calc(100dvh - 64px);display:flex;overflow:hidden}.task-sku-result-dialog>[data-slot=dialog-close]{top:19px;right:20px}.task-sku-result-header{overflow-wrap:anywhere;flex:none;padding:25px 30px 19px}.task-sku-result-title{align-items:center;gap:14px;padding-right:30px;display:flex}.task-sku-result-title>div{min-width:0}.task-sku-result-title>[data-slot=badge]{margin-left:auto}.task-sku-result-icon{background:hsl(var(--primary) / .07);width:44px;height:44px;color:hsl(var(--primary));border-radius:12px;flex-shrink:0;place-items:center;display:grid}.task-sku-result-eyebrow{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));font-weight:var(--font-weight-regular);margin-bottom:9px}.task-sku-result-title h2:not([data-slot=dialog-title]){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:var(--line-height-xl)}.task-sku-result-header>[data-slot=dialog-description]{font-size:var(--font-size-xs);line-height:var(--line-height-base);padding-left:58px}.task-sku-result-summary{background:hsl(var(--muted) / .45);border:1px solid hsl(var(--border) / .7);border-radius:10px;flex-shrink:0;align-items:center;gap:28px;margin:0 30px 20px;padding:17px 20px;display:flex}.task-sku-result-summary-copy{flex:1;align-items:center;gap:13px;min-width:0;display:flex}.task-sku-result-summary-icon{background:hsl(var(--muted));border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.task-sku-result-summary-icon svg{width:19px}.task-sku-result-summary-copy strong{font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-semibold)}.task-sku-result-summary-copy p{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));margin-top:4px}.task-sku-result-progress{flex-shrink:0;width:185px}.task-sku-result-progress>span{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.task-sku-result-progress strong{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl);color:hsl(var(--foreground));font-variant-numeric:tabular-nums;white-space:nowrap}.task-sku-result-progress small{font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:hsl(var(--muted-foreground));font-weight:var(--font-weight-regular)}.task-sku-result-body{overscroll-behavior:contain;overflow-wrap:anywhere;flex:1;align-content:start;gap:18px;min-width:0;min-height:0;padding:0 30px 24px;display:grid;overflow-y:auto}.task-sku-result-body>*{min-width:0}.task-sku-result-footer{border-top:1px solid hsl(var(--border) / .7);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 30px;display:flex}.task-sku-result-meta{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));align-items:center;gap:16px;display:flex}.task-sku-result-meta>span{align-items:center;gap:5px;display:flex}.task-sku-result-meta svg{width:13px;height:13px}.task-sku-result-actions{gap:8px;display:flex}.task-sku-execution-dialog{overflow-wrap:anywhere}.task-sku-execution-facts{font-size:var(--font-size-sm);gap:12px;display:grid}.task-sku-execution-facts>div{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}.task-sku-execution-facts dt{color:hsl(var(--muted-foreground))}.task-sku-execution-facts dd{margin:0}.task-inspection-result-dialog{font-size:var(--font-size-sm);line-height:var(--line-height-base)}.task-inspection-result-dialog .completion-history-heading h2{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.task-inspection-result-dialog .completion-history-cause-reason{font-size:var(--font-size-sm);line-height:var(--line-height-base)}.task-inspection-result-dialog .completion-history-field strong{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.task-inspection-result-dialog .completion-history-original{font-size:var(--font-size-sm);line-height:var(--line-height-base)}.task-inspection-result-dialog .completion-history-caption,.task-inspection-result-dialog .completion-history-problems-caption{font-size:var(--font-size-xs);line-height:var(--line-height-base)}.task-sku-execution-dialog .standard-inspection{font-size:var(--font-size-sm);line-height:var(--line-height-base)}.task-sku-execution-dialog .standard-inspection>h3{font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-semibold)}.task-sku-execution-dialog .standard-inspection>p{font-size:var(--font-size-xs);line-height:var(--line-height-base);color:hsl(var(--muted-foreground))}@media (max-width:760px){.task-sku-result-dialog{border-radius:0 0 14px 14px;width:100vw;max-width:100vw;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);top:0;left:0;translate:none}.task-sku-result-dialog>[data-slot=dialog-close]{top:15px;right:10px}.task-sku-result-header{padding:20px 16px 14px}.task-sku-result-title{gap:10px}.task-sku-result-title h2:not([data-slot=dialog-title]){font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.task-sku-result-icon{width:36px;height:36px}.task-sku-result-title>[data-slot=badge]{display:none}.task-sku-result-header>[data-slot=dialog-description]{font-size:var(--font-size-xs);padding-left:0}.task-sku-result-summary{gap:12px;margin:0 16px 18px;padding:12px}.task-sku-result-summary-copy{gap:9px}.task-sku-result-summary-copy strong{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.task-sku-result-summary-copy p{display:none}.task-sku-result-summary-icon{width:28px;height:28px}.task-sku-result-progress{width:90px}.task-sku-result-progress>span{justify-content:flex-end;gap:0;margin-bottom:4px;font-size:0}.task-sku-result-progress strong{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}.task-sku-result-body{padding:0 16px 24px}.task-sku-result-footer{flex-wrap:wrap;gap:7px;padding:11px 16px}.task-sku-result-meta{width:100%;font-size:var(--font-size-xs);justify-content:space-between;gap:8px}.task-sku-result-meta .task-sku-result-readonly{display:none}.task-sku-result-actions{justify-content:flex-end;width:100%}}@media (max-width:700px){.task-panel,.task-tab-panel>section,.task-content-card{padding:16px}.task-workspace .task-actions{align-items:stretch}.task-workspace .task-actions>label{flex-basis:100%;width:100%}}
