.td-scrim{z-index:70;pointer-events:none;visibility:hidden;background:0 0;position:fixed;inset:0}.td-scrim.open{pointer-events:auto;visibility:visible;background:color-mix(in srgb, var(--ink) 14%, transparent)}.td-panel{background:var(--paper);border-left:.0625rem solid var(--line);width:28.75rem;max-width:94vw;box-shadow:var(--shadow-pop);font-family:var(--sans);color:var(--ink);transition:transform .2s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(105%)}.td-scrim.open .td-panel{transform:translate(0)}@media (prefers-reduced-motion:reduce){.td-panel{transition:none}}.td-body{padding:var(--sp-4) var(--sp-4) var(--sp-6)}.td-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.td-head-meta{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.td-key{font-family:var(--mono);color:var(--azure-tx);background:var(--azure-wash);border:.0625rem solid var(--azure);border-radius:var(--r-sm);word-break:break-all;padding:.0625rem .4375rem;font-size:.6875rem}.td-client{color:var(--muted);font-size:.71875rem;font-weight:600}.td-close{border:.0625rem solid var(--line);border-radius:var(--r-pill);cursor:pointer;width:1.75rem;height:1.75rem;color:var(--ink-2);background:0 0;flex:none;font-size:.875rem;line-height:1}.td-close:hover,.td-close:focus-visible{background:var(--paper2)}.wsrow .t.td-open{cursor:pointer;border-radius:var(--r-sm)}.wsrow .t.td-open:hover,.wsrow .t.td-open:focus-visible{background:var(--paper2)}.kcard .ktitle.td-open{cursor:pointer}.kcard .ktitle.td-open:hover,.kcard .ktitle.td-open:focus-visible{text-decoration:underline}.td-title{font-family:var(--serif);margin:0 0 var(--sp-2);align-items:baseline;gap:var(--sp-2);font-size:1.25rem;line-height:1.3;display:flex}.td-title-t{min-width:0}.td-detail{color:var(--ink-2);margin:0 0 var(--sp-3);font-size:.8125rem;line-height:1.6}.td-edit{font-family:var(--sans);color:var(--azure-tx);cursor:pointer;text-underline-offset:.125rem;background:0 0;border:none;flex:none;padding:0 .125rem;font-size:.6875rem;font-weight:600;text-decoration:underline}.td-edit:hover,.td-edit:focus-visible{color:var(--azure)}.td-detail-add{margin:0 0 var(--sp-3);text-decoration:none;display:inline-block}.td-annotation{border:.0625rem dashed var(--line);border-radius:var(--r-sm);background:var(--paper2);padding:var(--sp-2) var(--sp-3);margin:0 0 var(--sp-3)}.td-annotation-h{justify-content:space-between;align-items:center;gap:var(--sp-2);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:.25rem;font-size:.65625rem;font-weight:600;display:flex}.td-annotation-body{color:var(--ink);white-space:pre-wrap;margin:0;font-size:.78125rem;line-height:1.55}.td-annotation-empty{color:var(--muted);margin:0;font-size:.71875rem;line-height:1.5}.td-watchers{color:var(--muted);flex:100%;font-size:.6875rem;line-height:1.4}.td-sec{border-top:.0625rem solid var(--line);padding-top:var(--sp-3);margin-top:var(--sp-3)}.td-sec-h{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:var(--sp-2);font-size:.6875rem;font-weight:600}.td-prov{color:var(--muted);font-size:.71875rem;line-height:1.5}.td-note{color:var(--muted);font-size:.65625rem;line-height:1.5}.td-status-note{margin-top:var(--sp-2)}.td-empty{padding:var(--sp-5);color:var(--muted);font-size:.8125rem}.td-status-row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.td-status .wsst{min-height:var(--h-ctl)}.td-status-row .td-prov{flex:100%}.td-moves{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.td-kv{gap:var(--sp-2) var(--sp-3);grid-template-columns:5.5rem 1fr;align-items:center;margin:0;display:grid}.td-kv dt{color:var(--muted);font-size:.71875rem}.td-kv dd{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin:0;font-size:.78125rem;display:flex}.td-ev-line{color:var(--ink-2);margin-bottom:.1875rem;font-size:.71875rem;line-height:1.6}.td-ev-k{color:var(--muted);font-family:var(--mono);margin-right:.25rem;font-size:.65625rem}.td-ev-sub{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:var(--sp-2) 0 .1875rem;font-size:.65625rem;font-weight:600}.td-comment{border-left:.125rem solid var(--line);padding-left:var(--sp-2);margin-bottom:var(--sp-2)}.td-comment-body{color:var(--ink);font-size:.78125rem;line-height:1.5}.td-comment-meta{color:var(--muted);margin-top:.125rem;font-size:.65625rem}.td-note-compose{margin-top:var(--sp-2)}.td-note-compose textarea{border:.0625rem solid var(--line);border-radius:var(--r-sm);width:100%;font-family:var(--sans);resize:vertical;box-sizing:border-box;padding:.4375rem;font-size:.78125rem}.td-note-compose .wsmini{margin-top:var(--sp-2)}.td-activity{flex-direction:column;gap:.3125rem;display:flex}.td-act{color:var(--ink-2);font-size:.71875rem;line-height:1.5}.td-act-when{color:var(--muted);margin-right:.25rem;font-size:.65625rem}.td-act-kind{color:var(--ink-2)}@media print{.td-scrim{display:none}}
