.td-page .app-page-actions{align-items:center;flex-wrap:nowrap}.td-quick{display:flex;align-items:center;gap:8px;width:300px;max-width:100%;height:var(--rs-control-height);padding:0 4px 0 10px;border:1px solid var(--rs-border-outline);border-radius:var(--rs-radius-control);background:var(--rs-surface-raised);color:var(--rs-text-muted);transition:border-color var(--rs-motion-fast),box-shadow var(--rs-motion-fast)}.td-quick:hover{border-color:var(--rs-border-control)}.td-quick:focus-within{border-color:var(--rs-action-background);box-shadow:0 0 0 3px color-mix(in srgb,var(--rs-action-background) 16%,transparent)}.td-quick input{flex:1 1;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:var(--rs-text-primary);font-size:13.5px}.td-quick input::placeholder{color:var(--rs-text-muted)}.td-quick input:focus-visible{box-shadow:none}.td-quick input::-webkit-search-cancel-button{display:none}.td-quick-go{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:5px;background:var(--rs-surface-selected);color:var(--rs-text-primary);flex-shrink:0}.td-quick-go:hover:not(:disabled){background:var(--rs-action-background);color:var(--rs-action-text)}.td-quick-go:disabled{background:transparent;color:var(--rs-text-muted);cursor:default}@media(min-width:1151px){.td-metrics[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.td-metrics[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.td-metrics[data-count="1"]{grid-template-columns:minmax(0,1fr)}}.td-metrics:is([data-count="1"],[data-count="2"]) .metric{border-bottom:0}.metric.td-tile-skeleton:hover{background:transparent}.metric.td-tile-skeleton>*{display:block;border-radius:5px;background:linear-gradient(90deg,var(--rs-surface-subtle),var(--rs-surface-selected),var(--rs-surface-subtle));background-size:200% 100%;animation:app-shimmer 1.4s ease infinite}.metric.td-tile-skeleton>span{width:96px;height:12px}.metric.td-tile-skeleton>strong{width:56px;height:26px;margin:3px 0}.metric.td-tile-skeleton>small{width:120px;height:11px;padding:0}.td-count{display:inline-block;min-width:20px;margin-left:8px;padding:0 6px;border-radius:10px;background:var(--rs-surface-selected);color:var(--rs-text-secondary);font-size:11.5px;line-height:20px;font-weight:560;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:2px}.td-page .section-heading .button.small.ghost{color:var(--rs-text-secondary);margin:-4px -8px -4px 0}.td-page .section-heading .button.small.ghost:hover{color:var(--rs-text-primary)}.td-note{margin-top:14px;font-size:12px;line-height:18px;color:var(--rs-text-muted)}.td-note-flush{margin:0;padding:11px 20px 13px;border-top:1px solid var(--rs-border-separator)}.td-plain{line-height:21px}.td-plain,.td-queue-note{font-size:13.5px;color:var(--rs-text-secondary)}.td-queue-note{padding:18px 20px}.td-warn{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 20px;border-bottom:1px solid var(--rs-border-separator);background:var(--rs-state-caution-background);color:var(--rs-state-caution);font-size:13px;line-height:19px}.td-warn .button{color:var(--rs-text-primary)}.td-warn.app-inline-error{align-items:center;padding:10px 20px;border-radius:0;font-size:13px}.td-warn.app-inline-error>svg{margin-top:0}.td-queue-group+.td-queue-group{border-top:1px solid var(--rs-border-separator)}.td-group{display:flex;align-items:baseline;gap:8px;margin:0;padding:8px 20px;border-bottom:1px solid var(--rs-border-separator);background:var(--rs-surface-subtle);color:var(--rs-text-secondary);font-size:11.5px;line-height:16px;font-weight:560}.td-group>span{color:var(--rs-text-muted);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.td-group>small{margin-left:auto;color:var(--rs-text-muted);font-size:11.5px;font-weight:400;text-align:right}.td-list{list-style:none;margin:0;padding:0;container-type:inline-size}.td-list>li+li{border-top:1px solid var(--rs-border-separator)}.td-row{display:flex;align-items:center;gap:12px;min-height:58px;padding:10px 14px 10px 20px;transition:background var(--rs-motion-fast)}.td-row:hover{background:var(--rs-surface-subtle)}.td-row:focus-visible{box-shadow:inset 0 0 0 2px var(--rs-focus);border-radius:0}.td-row-icon{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:1px solid var(--rs-border-separator);border-radius:7px;background:var(--rs-surface-subtle);color:var(--rs-text-secondary)}.td-row:hover .td-row-icon{background:var(--rs-surface-raised)}.td-row-main{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:120px}.td-row-title{font-size:13.5px;line-height:20px;font-weight:560}.td-row-sub,.td-row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-row-sub{color:var(--rs-text-secondary);font-size:12.5px;line-height:18px}.td-row-meta{display:flex;align-items:center;justify-content:flex-end;gap:6px 10px;flex-wrap:wrap;flex-shrink:1;max-width:58%}.td-meta-text{color:var(--rs-text-muted);font-size:12px;line-height:18px;white-space:nowrap}.td-meta-text.mono{font-size:11.5px}.td-meta-date{min-width:92px;text-align:right}.td-row-chevron{color:var(--rs-text-muted);opacity:.45;transition:opacity var(--rs-motion-fast),transform var(--rs-motion-fast)}.td-row:hover .td-row-chevron,.td-step:hover .td-row-chevron{opacity:1;transform:translateX(2px)}.td-more{display:flex;align-items:center;gap:8px;padding:10px 20px;border-top:1px solid var(--rs-border-separator);color:var(--rs-text-link);font-size:13px;font-weight:560}.td-more:hover{background:var(--rs-surface-subtle)}.td-more:focus-visible{box-shadow:inset 0 0 0 2px var(--rs-focus);border-radius:0}@container (max-width:520px){.td-row{flex-wrap:wrap;row-gap:6px;padding:12px 12px 12px 16px}.td-row-main{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 80px);min-width:0}.td-row-sub,.td-row-title{white-space:normal;overflow-wrap:anywhere}.td-row-meta{order:3;flex:1 1 100%;max-width:none;justify-content:flex-start;padding-left:40px}.td-meta-date{min-width:0;text-align:left}}.td-dist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.td-dist li{display:grid;grid-template-columns:minmax(128px,auto) minmax(40px,1fr) minmax(24px,auto);align-items:center;grid-gap:12px;gap:12px}.td-bar{height:6px;background:var(--rs-surface-selected);overflow:hidden}.td-bar,.td-bar>span{display:block;border-radius:3px}.td-bar>span{height:100%;background:var(--rs-text-secondary)}.td-dist-count{text-align:right;font-size:12.5px;color:var(--rs-text-primary)}.td-steps{list-style:none;margin:12px -8px -6px;padding:0;display:flex;flex-direction:column;gap:2px}.td-step{display:flex;align-items:flex-start;gap:12px;padding:9px 8px;border-radius:8px}a.td-step:hover{background:var(--rs-surface-subtle)}.td-step-mark{display:grid;place-items:center;width:18px;height:18px;margin-top:1px;flex-shrink:0;border:1.5px solid var(--rs-border-control);border-radius:50%}.td-step[data-done] .td-step-mark{border-color:var(--rs-action-background);background:var(--rs-action-background);color:var(--rs-action-text)}.td-step-mark svg.lucide{width:11px;height:11px;stroke-width:2.75}.td-step-text{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0}.td-step-text strong{font-size:13.5px;line-height:20px;font-weight:560}.td-step-text small{color:var(--rs-text-secondary);font-size:12.5px;line-height:18px}.td-step[data-done] .td-step-text strong{color:var(--rs-text-muted);font-weight:400}.td-step .td-row-chevron{margin-top:2px}@media(max-width:860px){.td-page .app-page-header{flex-direction:column;align-items:stretch}.td-page .app-page-actions{justify-content:flex-start}.td-quick{flex:1 1;width:auto}}@media(max-width:640px){.td-quick input{font-size:16px}.td-group{padding-inline:16px}.td-group>small{display:none}.td-more,.td-note-flush,.td-queue-note,.td-warn{padding-inline:16px}.td-dist li{grid-template-columns:minmax(116px,auto) minmax(24px,1fr) minmax(20px,auto);gap:10px}}@media(max-width:420px){.td-page .app-page-actions{flex-wrap:wrap}.td-page .app-page-actions .button.primary,.td-quick{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.metric.td-tile-skeleton>*{animation:none}}