.h3-task-badges{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:var(--muted);font-size:12px}.h3-task-badges>span{color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);padding:4px 8px;border-radius:6px;font-weight:650}.h3-task-badges small{font-size:11px}
.h3-task-title{font-size:16px;line-height:1.55;font-weight:650;color:var(--ink);margin:8px 0 4px;overflow-wrap:anywhere}.h3-task-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.h3-task-fields>div{min-width:0;padding:10px 12px;background:var(--field);border:1px solid var(--line);border-radius:var(--h3-control-radius,9px)}.h3-task-fields dt,.h3-task-details dt{font-size:11px;color:var(--muted);margin-bottom:5px}.h3-task-fields dd{margin:0;font-size:13px;color:var(--ink);font-weight:600;line-height:1.5;overflow-wrap:anywhere}.h3-task-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:12px 0}.h3-task-details dd{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.6;overflow-wrap:anywhere}
.queue-card details,.h3-history-summary details{margin-top:10px}.queue-card summary,.h3-history-summary summary{font-size:12px;color:var(--accent);cursor:pointer;line-height:1.8}.queue-card details[open]>summary,.h3-history-summary details[open]>summary{margin-bottom:8px}.queue-card summary:focus-visible,.h3-history-summary summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.queue-card .queue-times{margin:10px 0}.queue-card .queue-times div{background:transparent;border:1px solid var(--line);padding:8px 12px}.queue-progress-note{color:var(--accent);font-size:13px;line-height:1.7;padding:10px 12px;background:var(--accent-soft);border-radius:8px;margin-top:12px}
.history-list .history-item{align-items:start;grid-template-columns:32px minmax(0,1fr) auto 28px;padding:12px 8px}.history-list .history-item-copy{gap:5px}.history-list .history-item-copy strong{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;font-size:12px}.history-list .history-item-copy .h3-history-kind{font-size:10px;color:var(--accent);font-weight:650;white-space:normal}.history-list .history-item-copy .h3-history-params{white-space:normal;line-height:1.6;font-size:10px;color:var(--ink-soft)}.history-item-time{padding-top:4px}.h3-history-summary{border-top:1px solid var(--line);padding:12px 4px 14px}.h3-history-summary .h3-task-title{font-size:15px}.h3-history-summary .h3-task-fields{gap:7px;margin:10px 0}.h3-history-summary .h3-task-fields>div{padding:8px 10px}.history-viewer.h3-has-task-summary .history-detail{grid-template-columns:repeat(3,minmax(0,1fr))}.history-viewer.h3-has-task-summary .history-detail>div:first-child{display:none}.history-viewer.h3-has-task-summary .history-player{height:clamp(280px,48vh,600px)}
#h3-hist-kind{min-height:38px;max-width:180px;border:1px solid var(--line);border-radius:9px;background:var(--field);color:var(--ink);font-size:12px;padding:7px 9px}
#h3-hist-tip .h3-task-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#h3-hist-tip .h3-task-fields>div{padding:8px}#h3-hist-tip .h3-task-title{font-size:13px}
html{scroll-padding-top:calc(var(--h3-chrome-height,92px) + 16px)}
@media(max-width:1100px){.h3-task-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.h3-task-details{grid-template-columns:1fr}.history-list .history-item{grid-template-columns:26px minmax(0,1fr) 28px}.history-item-time{display:none}}
