.tasking-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;border-left:0;border-top:1px solid var(--hairline-soft);padding:12px 0}.tasking-row:first-child,.tasking-terminal:first-child{border-top:0}.tasking-terminal{grid-template-columns:minmax(0,1fr) auto;align-items:start;border-left:0;border-top:1px solid var(--hairline-soft);padding:12px 0}.tasking-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md)}.tasking-actions{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-sm);min-width:min(100%,360px)}.tasking-due-ledger,.tasking-status-ledger{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-meta);line-height:1.4;white-space:nowrap}.tasking-due-ledger strong,.tasking-status-ledger{color:var(--text-subtle);font-weight:var(--weight-medium)}.tasking-due-ledger.danger{color:var(--text-error)}.tasking-due-ledger.warn{color:var(--text-warning)}.tasking-status-ledger.good{color:var(--text-success)}.tasking-pills{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.tasking-pill{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--text-muted);font-size:13px;font-weight:600;padding:3px 9px}.tasking-pill.doc{border-color:var(--surface-selected);background:var(--surface-selected);color:var(--color-link)}.tasking-groups{gap:16px}.tasking-group,.tasking-groups{display:flex;flex-direction:column}.tasking-group{gap:8px}.tasking-subhead{margin:0;color:var(--text-muted);font-family:var(--font-mono);font-size:13px;font-weight:var(--weight-medium);letter-spacing:var(--tracking-label)}.tasking-abandoned{opacity:.85}.tasking-meta-line{display:flex;flex-wrap:wrap;gap:4px var(--spacing-md)}.tasking-meta-line strong{color:var(--text-subtle);font-family:var(--font-mono);font-weight:var(--weight-medium)}@media (max-width:640px){.tasking-row{grid-template-columns:1fr}.tasking-row-head{flex-direction:column;gap:var(--spacing-xs)}.tasking-actions{align-items:flex-start;min-width:0}}.tasking-row-link{color:inherit;text-decoration:none}.tasking-row-link:focus-visible,.tasking-row-link:hover{text-decoration:underline}.tasking-detail-back{margin:0 0 12px;font-size:13px}.tasking-detail-back a{color:var(--text-muted);text-decoration:none}.tasking-detail-back a:hover{text-decoration:underline}.tasking-detail-header{display:flex;flex-direction:column;gap:6px;padding-bottom:4px}.tasking-detail-status-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0}.tasking-detail-status{display:inline-flex;align-items:center;border-radius:999px;background:var(--surface-selected);color:var(--color-link);border:1px solid var(--surface-selected);font-size:13px;font-weight:700;padding:2px 9px;letter-spacing:.02em;text-transform:uppercase}.tasking-detail-status.done{background:var(--surface-hover);color:var(--text-success);border-color:var(--surface-hover)}.tasking-detail-status.abandoned{background:var(--color-ground-raised);color:var(--text-muted);border-color:var(--hairline)}.tasking-detail-status.in_progress{background:var(--surface-hover);color:var(--color-warning);border-color:var(--dot-warning)}.tasking-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px 16px;gap:10px 16px;margin:8px 0 0}.tasking-detail-grid>div{display:flex;flex-direction:column;gap:2px}.tasking-detail-grid dt{margin:0;color:var(--text-subtle);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tasking-detail-grid dd{margin:0;color:var(--text-body);font-size:14px;font-weight:600;line-height:1.4}.tasking-detail-empty{margin:8px 0 0;color:var(--text-subtle);font-size:13px;font-style:italic}.tasking-detail-empty-strip{margin:var(--spacing-md) 0}.tasking-detail-empty-strip .ds-empty{padding:var(--spacing-md);border-style:solid}.tasking-detail-empty-strip .ds-empty-title{font-size:var(--fs-row-title)}.tasking-detail-summary{margin:12px 0 0;color:var(--text-body);font-size:14px;line-height:1.55;white-space:pre-wrap}.tasking-detail-pills{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0 0}.tasking-detail-pills a.tasking-pill,.tasking-detail-pills a.tasking-pill.doc{text-decoration:none}.tasking-detail-pills a.tasking-pill:focus-visible,.tasking-detail-pills a.tasking-pill:hover{text-decoration:underline}.tasking-detail-document-ref{align-items:center}.tasking-detail-audit-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.tasking-detail-audit-row{padding:8px 0;border-top:1px solid var(--color-ground-raised)}.tasking-detail-audit-row:first-child{border-top:none}.tasking-detail-audit-text{margin:0;color:var(--text-body);font-size:13px;line-height:1.45}.tasking-detail-audit-meta{margin:2px 0 0;color:var(--text-subtle);font-size:13px}.tasking-detail-trip-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.tasking-detail-trip-row{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-top:1px solid var(--color-ground-raised)}.tasking-detail-trip-row:first-child{border-top:none}.tasking-detail-trip-row span{color:var(--text-subtle);font-size:13px}.tasking-status-controls{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.tasking-status-controls.detail{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:10px}.tasking-status-form{display:inline-flex}.tasking-status-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:var(--color-primary);border:1px solid var(--hairline);color:var(--text-body);font:inherit;font-size:13px;font-weight:600;padding:5px 9px;cursor:pointer;line-height:1.2}.tasking-status-pill:hover{filter:brightness(.97)}.tasking-status-pill.toggle{border-color:var(--surface-selected);background:var(--surface-selected);color:var(--color-link)}.tasking-status-pill.abandon{border-color:var(--surface-hover);background:var(--surface-hover);color:var(--text-error);list-style:none}.tasking-status-pill.abandon::-webkit-details-marker{display:none}.tasking-status-pill.abandon-submit{border-color:var(--text-error);background:var(--text-error);color:var(--surface-panel)}.tasking-status-abandon{display:inline-block;position:relative}.tasking-status-abandon-summary{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 var(--spacing-sm);border:1px solid var(--fill-destructive);border-radius:var(--radius-md);background:transparent;color:var(--text-error);font-family:var(--font-body);font-size:var(--fs-meta);font-weight:var(--weight-semibold);line-height:1;cursor:pointer;list-style:none}.tasking-status-abandon-summary::-webkit-details-marker{display:none}.tasking-status-abandon-summary:hover{background:var(--surface-hover)}.tasking-status-abandon-form{display:flex;flex-direction:column;gap:6px;margin-top:6px;padding:var(--spacing-sm);background:var(--surface-panel);border:1px solid var(--hairline);border-radius:var(--radius-md);min-width:240px;max-width:340px}.tasking-status-abandon-label{color:var(--text-subtle);font-family:var(--font-mono);font-size:13px;font-weight:var(--weight-medium);letter-spacing:var(--tracking-label)}.tasking-status-abandon-input{font:inherit;font-size:13px;color:var(--text-body);border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:6px 8px;resize:vertical}.tasking-status-abandon-input:focus-visible{outline:2px solid var(--surface-selected);outline-offset:1px}@media (max-width:640px){.tasking-status-controls{align-items:flex-start}}.tasking-deliver-controls{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.tasking-deliver-controls.detail{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:10px}.tasking-deliver-form{display:inline-flex}.tasking-deliver-pick{display:inline-block;position:relative;max-width:320px}.tasking-deliver-pick-summary{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border-radius:var(--radius-md);border:1px solid var(--hairline);background:transparent;color:var(--text-body);font-family:var(--font-body);font-size:var(--fs-meta);font-weight:var(--weight-semibold);padding:0 var(--spacing-sm);cursor:pointer;list-style:none;line-height:1}.tasking-deliver-pick-summary::-webkit-details-marker{display:none}.tasking-deliver-pick[open]>summary.tasking-deliver-pick-summary{background:var(--surface-hover)}.tasking-deliver-pick-form{display:flex;flex-direction:column;gap:6px;margin-top:6px;padding:var(--spacing-sm);background:var(--surface-panel);border:1px solid var(--hairline);border-radius:var(--radius-md);min-width:240px;max-width:340px}.tasking-deliver-pick-label{color:var(--text-subtle);font-family:var(--font-mono);font-size:13px;font-weight:var(--weight-medium);letter-spacing:var(--tracking-label)}.tasking-deliver-pick-select{font:inherit;font-size:13px;color:var(--text-body);border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:6px 8px;background:var(--surface-panel)}.tasking-deliver-pick-select:focus-visible{outline:2px solid var(--surface-selected);outline-offset:1px}.tasking-deliver-pick-submit{align-self:flex-start}