.pkc-queue-wait-banner{margin:var(--space-md, 1rem) 0;font-family:inherit}.pkc-queue-wait-banner:empty{display:none}.pkc-qwb-card{display:grid;grid-template-columns:auto 1fr;gap:clamp(var(--space-sm, .5rem),1.5vw,var(--space-md, 1rem));padding:clamp(var(--space-md, 1rem),2vw,var(--space-lg, 1.5rem));border-radius:var(--radius-lg, 12px);background:var(--bg-secondary, #242424);border-left:4px solid var(--qwb-accent, var(--brand-primary, #3077A6));box-shadow:var(--shadow-md, 0 4px 6px rgba(0, 0, 0, .3));color:var(--text-primary, #fff);animation:pkc-qwb-fade-in .24s ease-out}@keyframes pkc-qwb-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pkc-qwb-queued{--qwb-accent: var(--info, #38b6ff)}.pkc-qwb-running{--qwb-accent: var(--brand-primary, #3077A6)}.pkc-qwb-failed{--qwb-accent: var(--error, #f87171)}.pkc-qwb-unknown{--qwb-accent: var(--text-muted, #666)}.pkc-qwb-icon{font-size:clamp(1.5rem,3vw + .5rem,2rem);line-height:1;display:flex;align-items:flex-start;justify-content:center;width:clamp(2rem,4vw,2.5rem);color:var(--qwb-accent)}.pkc-qwb-running .pkc-qwb-icon{animation:pkc-qwb-pulse 1.6s ease-in-out infinite}@keyframes pkc-qwb-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}}.pkc-qwb-body{display:flex;flex-direction:column;gap:var(--space-sm, .5rem);min-width:0}.pkc-qwb-title{font-size:clamp(1rem,1.6vw + .5rem,1.15rem);font-weight:600;line-height:1.35;color:var(--text-primary, #fff)}.pkc-qwb-detail{font-size:clamp(.875rem,1.2vw + .4rem,.95rem);color:var(--text-secondary, #a0a0a0);line-height:1.4}.pkc-qwb-subtle{font-size:clamp(.8125rem,1vw + .4rem,.875rem);color:var(--text-muted, #666);line-height:1.5}.pkc-qwb-progress{height:6px;background:var(--bg-tertiary, #2d2d2d);border-radius:var(--radius-sm, 4px);overflow:hidden;margin:var(--space-xs, .25rem) 0}.pkc-qwb-progress-fill{height:100%;background:linear-gradient(90deg,var(--qwb-accent) 0%,color-mix(in srgb,var(--qwb-accent) 70%,white) 100%);transition:width .6s cubic-bezier(.4,0,.2,1)}.pkc-qwb-events{list-style:none;margin:0;padding:var(--space-sm, .5rem) 0 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.75rem,.95vw + .4rem,.85rem);color:var(--text-secondary, #a0a0a0);max-height:8.5em;overflow-y:auto;border-top:1px solid var(--border, #333)}.pkc-qwb-events li{display:grid;grid-template-columns:5em 1.5em 1fr;gap:var(--space-xs, .25rem);padding:2px 0;align-items:baseline}.pkc-qwb-ev-ts{color:var(--text-muted, #666);font-variant-numeric:tabular-nums}.pkc-qwb-ev-icon{text-align:center}.pkc-qwb-ev-detail{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pkc-qwb-events li{animation:pkc-qwb-event-enter .32s ease-out}@keyframes pkc-qwb-event-enter{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}