.hs-video-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.hs-video-actions button{min-height:36px;padding:7px 12px;border:1px solid var(--line);border-radius:var(--h3-control-radius,9px);background:var(--surface-soft);color:var(--ink);cursor:pointer}.hs-video-actions button:hover,.hs-video-actions button:focus-visible{border-color:var(--accent);color:var(--accent);outline:2px solid var(--accent-soft)}.hs-original-dialog textarea{width:100%;min-height:340px;resize:vertical;background:var(--field);color:var(--ink);border:1px solid var(--line);border-radius:9px;padding:14px;font:14px/1.7 var(--h3-font-sans)}.hs-head-setting{display:flex;align-items:center;gap:8px;margin:12px 0;color:var(--ink);font-size:13px}.hs-head-setting small{color:var(--muted)}.sidebar .mode-nav{display:flex;flex-direction:column}.hs-current-actions{padding:0 20px 18px}.hq-open .main-stage,.hq-open #h3-modes-panel,.hq-open #h3-queue-panel,.hq-open #h3-assets-panel{visibility:hidden;pointer-events:none}#h3-review-settings{color:var(--ink);background:var(--surface);border-color:var(--line)}#h3-review-settings p,#h3-review-settings small{color:var(--ink-soft)}#h3-review-settings .h3c-controls{margin:12px 0}

/* Tools span the history grid, never its narrow icon column. */
.hs-video-actions button[aria-disabled="true"]{color:var(--muted);cursor:help;opacity:.72}
.history-list .history-item>.hs-video-actions{grid-column:1 / -1;justify-content:flex-end;align-items:center;gap:6px;margin-top:4px;padding-top:8px;border-top:1px solid var(--line);min-width:0}
.hs-video-actions button{flex:0 0 auto;width:auto;min-width:max-content;white-space:nowrap;word-break:normal;line-height:1.35;font:12px/1.35 var(--h3-font-sans);min-height:34px;padding:6px 9px}
.queue-card>.hs-video-actions{gap:6px}
.queue-times b{font-variant-numeric:tabular-nums;white-space:nowrap}
#h3-queue-panel .queue-list[hidden],#h3-queue-panel .queue-empty[hidden],#h3-queue-panel .queue-cleanup[hidden]{display:none!important}
@media(max-width:480px){.history-list .history-item>.hs-video-actions{justify-content:flex-start}.hs-video-actions button{padding-inline:7px;font-size:11px}}
