.queue-head .actions .button svg:last-child{transform:none}html .app .queue-head p{max-width:52ch}.queue-head .queue-mode{flex:none}.seg.queue-mode{background:var(--card);box-shadow:var(--ring-1)}.seg.queue-mode .seg-thumb{background:var(--accent-wash);box-shadow:none}.seg.queue-mode [aria-checked=true]{color:var(--accent-text)}.queue-tools .queue-search{flex:1 1 260px}.queue-tools-end{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}html .queue-tools .blind-toggle{height:44px;padding:0 14px;border-radius:var(--r-md);background:var(--card);box-shadow:var(--ring-1);font:500 14.5px/1 var(--sans);color:var(--ink);transition:background-color .2s,color .2s}html .queue-tools .blind-toggle:hover{background:var(--ground)}html .queue-tools .blind-toggle.is-on{background:var(--accent-wash);color:var(--accent-text);box-shadow:none}html .queue-tools .blind-toggle.is-on svg{color:var(--accent-text)}.queue-head .queue-export svg{transform:none}.queue-head{position:relative;z-index:3}.export-menu{position:relative;display:inline-flex}.export-menu>.button{width:100%}html .queue-head .export-menu .export-caret{margin-left:-2px;transition:transform .2s var(--glide)}html .queue-head .export-menu .button[aria-expanded=true] .export-caret{transform:rotate(180deg)}.export-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:30;display:grid;gap:2px;width:max-content;min-width:280px;max-width:min(340px,calc(100vw - 32px));padding:6px;border-radius:var(--r-panel);background:var(--card);box-shadow:var(--pop)}html .export-pop a{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;padding:10px 12px;border-radius:10px;color:var(--ink);text-decoration:none;transition:background-color .15s}html .export-pop a:hover{background:var(--accent-wash)}.export-pop svg{margin-top:1px;color:var(--accent-text)}.export-pop b{display:block;font:600 14.5px/1.3 var(--sans)}.export-pop small{display:block;margin-top:2px;font-size:13px;line-height:1.4;color:var(--muted);white-space:normal}html .app .page-head .export-pop .export-blind{max-width:none;margin:2px 0 0;padding:8px 12px 6px;font-size:13px;line-height:1.4;color:var(--muted);box-shadow:inset 0 1px 0 var(--line)}@media (prefers-reduced-motion:no-preference){.export-pop{transform-origin:top right;animation:pop-in .18s var(--spring)}}.queue-filter-details{position:relative}.queue-filter-details>summary{list-style:none;position:relative}.queue-filter-details>summary::-webkit-details-marker{display:none}.queue-filter-details[open]>summary{background:var(--accent-wash);color:var(--accent-text);box-shadow:none}.queue-filter-on{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--card)}.queue-filter-panel{position:absolute;left:0;top:calc(100% + 8px);z-index:20;display:grid;gap:14px;width:min(340px,calc(100vw - 32px));padding:18px;border-radius:var(--r-lg);background:var(--card);box-shadow:var(--pop);transform-origin:0 0}@media (prefers-reduced-motion:no-preference){.queue-filter-details[open]>.queue-filter-panel{animation:pop-in .24s var(--spring)}}html .queue-filter-panel .field{display:grid;gap:6px;font-size:14px;font-weight:500}html .queue-filter-panel select{min-height:44px;padding:8px 12px;font-size:15px}.queue-filter-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.queue-layout{display:inline-flex;gap:2px;padding:3px;border-radius:var(--r-md);background:var(--card);box-shadow:var(--ring-1)}.queue-layout button{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:9px;background:transparent;color:var(--muted);cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s}.queue-layout button:hover{color:var(--ink)}.queue-layout button[aria-pressed=true]{background:var(--accent-wash);color:var(--accent-text)}.q-col-check{width:52px}.q-col-prio{width:268px}.q-col-leader{width:160px}.q-col-status{width:196px}.q-col-focus{width:188px}.q-col-action{width:204px}html .queue-table td.q-prio{vertical-align:middle}.queue-attn{display:none;align-items:center;gap:6px;margin-top:8px;font-size:12.5px;font-weight:500;line-height:1.3;color:#6b4a00}.queue-attn.is-red{color:#7a2412}.queue-attn svg{flex:none}html .queue-table td.q-check,html .queue-table th.q-check{padding-inline:20px 0}html .queue-table td.q-check input{display:block;margin:0;cursor:pointer}html .queue-table td{height:76px}.queue-page .name-cell .cd-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.queue-page .candidate-id{font-size:12.5px}.queue-borderline{display:flex;flex-wrap:wrap;gap:4px;min-width:0;max-width:calc(100% - 52px);margin:8px 0 0 52px}.queue-borderline .chip{height:auto;min-height:24px;max-width:100%;padding:3px 9px;font-size:12.5px;line-height:1.3;white-space:normal;text-align:left}.queue-leader{display:flex;align-items:baseline;gap:8px;min-width:0}.queue-score{font:600 19px/1 var(--sans);letter-spacing:-.02em}.queue-band{min-width:0;overflow:hidden;font-size:13px;line-height:1.2;color:var(--muted);white-space:nowrap;text-overflow:ellipsis}.queue-band.is-empty{white-space:normal}.queue-bar{position:relative;display:block;width:100%;max-width:132px;height:6px;margin-top:10px;border-radius:3px;background:var(--accent-wash)}.queue-bar i{position:absolute;inset:0 auto 0 0;width:var(--v);border-radius:inherit;background:color-mix(in srgb,var(--accent) 45%,var(--card));transform-origin:0 50%}.queue-bar.is-over i{background:var(--accent)}.queue-bar:after{content:"";position:absolute;top:-3px;bottom:-3px;left:var(--t);width:2px;border-radius:1px;background:var(--ink);opacity:.55}.queue-bar.no-mark:after{display:none}.q-leader .game-badge{margin-top:8px;height:24px;padding:0 9px;font-size:12.5px}@media (prefers-reduced-motion:no-preference){.queue-bar i{animation:meter-fill .9s var(--glide) both;animation-delay:calc(.25s + var(--i, 0) * 50ms)}}tr.is-selected .queue-bar{background:var(--card)}.q-status{vertical-align:middle}html .queue-table td.q-status{line-height:1}.q-status .chip{display:flex;width:fit-content;max-width:100%}.q-status .chip+.chip{margin-top:6px}.queue-language{height:24px;padding:0 9px 0 8px;background:var(--card);box-shadow:var(--ring-1);color:var(--ink-2);font-size:12.5px}.queue-focus-cell{--icon:32px;white-space:normal}.queue-focus-cell>span:last-child{display:inline-grid;gap:2px;width:calc(100% - var(--icon) - 10px);vertical-align:middle}.queue-focus-icon{display:inline-grid;place-items:center;width:var(--icon);height:var(--icon);margin-right:10px;vertical-align:middle;border-radius:10px;background:var(--ground);color:var(--ink-2)}.queue-focus-icon.amber{background:var(--amber-wash);color:#6b4a00}.queue-focus-icon.green{background:var(--lime-wash);color:var(--t-people-ink)}.queue-focus-icon.blue{background:var(--accent-wash);color:var(--accent-text)}.queue-focus-icon.muted{color:var(--muted)}.queue-focus-cell strong{font-size:14px;line-height:1.3}.queue-focus-cell small{font-size:13px;line-height:1.3;color:var(--muted);overflow-wrap:anywhere}.queue-empty{margin:0}.queue-empty .tile{margin-bottom:4px}.queue-pagination{display:flex;flex-wrap:wrap;gap:4px}.queue-pagination button{display:grid;place-items:center;min-width:38px;height:38px;padding:0 8px;border:0;border-radius:10px;background:var(--card);box-shadow:var(--ring-1);color:var(--ink);font:600 14px/1 var(--sans);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .2s,color .2s,transform .2s var(--spring)}.queue-pagination button:hover:not(:disabled){background:var(--ground)}.queue-pagination button:active:not(:disabled){transform:scale(.94)}.queue-pagination button[aria-current=page]{background:var(--accent);color:var(--on-accent);box-shadow:none}.queue-pagination button:disabled{opacity:.4;cursor:default}.queue-bulk{position:fixed;z-index:40;left:calc(var(--side-w) + (100% - var(--side-w)) / 2);bottom:24px;display:flex;align-items:center;gap:14px;width:max-content;max-width:min(760px,calc(100% - var(--side-w) - 48px));padding:10px 10px 10px 12px;border-radius:18px;background:var(--card);box-shadow:var(--pop);transform:translateX(-50%)}@media (prefers-reduced-motion:no-preference){.queue-bulk{animation:bulk-in .42s var(--spring) both}}@keyframes bulk-in{0%{opacity:0;transform:translate(-50%,18px) scale(.97)}}.queue-bulk-count{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:12px;background:var(--accent);color:var(--on-accent);font:600 16px/1 var(--sans)}.queue-selection-text{min-width:0;font-size:14px;line-height:1.4;color:var(--ink-2)}.queue-bulk-actions{display:inline-flex;align-items:center;gap:6px;flex:none}html .queue-bulk .button.small{min-height:40px}.queue-bulk-clear:hover{background:var(--ground)}html .queue-results-grid .queue-table,html .queue-results-grid .queue-table tbody{display:block;width:100%}html .queue-results-grid .queue-table colgroup,html .queue-results-grid .queue-table thead{display:none}html .queue-results-grid .queue-table tbody{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;padding:16px}html .queue-results-grid .queue-table tr{display:grid;grid-template-columns:26px minmax(0,1fr);align-content:start;gap:12px 10px;grid-template-areas:"check cand" ". prio" ". leader" ". status" ". action";padding:16px;border-radius:var(--r-md);background:var(--ground);transition:background-color .2s,transform .28s var(--spring),box-shadow .28s var(--ease-out)}html .queue-results-grid .queue-table tr:hover{background:var(--card);transform:translateY(-3px);box-shadow:var(--lift),var(--ring-1)}html .queue-results-grid .queue-table tr.is-selected{background:var(--accent-wash)}html .queue-results-grid .queue-table td{display:block;height:auto;padding:0;border:0}html .queue-results-grid .queue-table td.q-check{grid-area:check;padding-top:11px}html .queue-results-grid .queue-table td.q-cand{grid-area:cand}html .queue-results-grid .queue-table td.q-prio{grid-area:prio}html .queue-results-grid .queue-attn{display:flex;flex-basis:100%;margin-top:2px}html .queue-results-grid .queue-table td.q-leader{grid-area:leader}html .queue-results-grid .queue-table td.q-status{grid-area:status;display:flex;flex-wrap:wrap;align-items:center;gap:6px}html .queue-results-grid .queue-table td.q-status .chip+.chip{margin:0}html .queue-results-grid .queue-table td.q-focus{display:none}html .queue-results-grid .queue-table td.q-action{grid-area:action}html .queue-results-grid .queue-borderline{margin-left:0}@media (max-width:1500px){html .queue-results:not(.queue-results-grid) .q-col-focus,html .queue-results:not(.queue-results-grid) .q-focus{display:none}html .queue-results .queue-attn{display:flex}}@media (max-width:1000px){.queue-tools-end{margin-left:0}html .queue-results:not(.queue-results-grid) .queue-table,html .queue-results:not(.queue-results-grid) .queue-table tbody{display:block;width:100%}html .queue-results:not(.queue-results-grid) .queue-table colgroup,html .queue-results:not(.queue-results-grid) .queue-table thead{display:none}html .queue-page .queue-results:not(.queue-results-grid) .queue-table tr{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px 12px;grid-template-areas:"check cand" ". prio" ". leader" ". status" ". action";padding:16px;border-top:1px solid var(--hair)}html .queue-page .queue-results:not(.queue-results-grid) .queue-table tr:first-child{border-top:0}html .queue-page .queue-results:not(.queue-results-grid) .queue-table td{display:block;height:auto;padding:0;border:0}html .queue-page .queue-results:not(.queue-results-grid) .queue-table td.q-check{grid-area:check;padding-top:11px}html .queue-page .queue-results:not(.queue-results-grid) .queue-table td.q-cand{grid-area:cand}html .queue-page .queue-results:not(.queue-results-grid) .queue-table td.q-prio{grid-area:prio}html .queue-page .queue-results:not(.queue-results-grid) .queue-attn{flex-basis:100%;margin-top:2px}html .queue-page .queue-results:not(.queue-results-grid) .queue-table td.q-leader{grid-area:leader;display:flex;align-items:center;gap:14px}html .queue-page .queue-results:not(.queue-results-grid) .queue-table td.q-leader .queue-bar{flex:1;margin:0}html .queue-page .queue-results:not(.queue-results-grid) .queue-table td.q-status{grid-area:status;display:flex;flex-wrap:wrap;align-items:center;gap:6px}html .queue-page .queue-results:not(.queue-results-grid) .queue-table td.q-status .chip+.chip{margin:0}html .queue-page .queue-results:not(.queue-results-grid) .queue-table td.q-focus{display:none}html .queue-page .queue-results:not(.queue-results-grid) .queue-table td.q-action{grid-area:action}.queue-borderline{margin-left:0}}@media (max-width:760px){.queue-head .actions{width:100%}.queue-head .actions>*{flex:1 1 auto}.queue-head .queue-mode{flex-basis:100%}.queue-head .queue-mode button{flex:1}.queue-tools .queue-search{flex-basis:100%}.queue-tools .queue-sort{flex:1 1 0;min-width:0}html .app .queue-tools .queue-sort select{width:100%;min-width:0;text-overflow:ellipsis}.queue-tools-end{width:100%}.queue-tools-end .queue-layout{margin-left:auto}.queue-filter-panel{left:auto;right:0;transform-origin:100% 0}.queue-caption{flex-direction:column;align-items:flex-start}html .queue-results-grid .queue-table tbody{grid-template-columns:1fr;padding:12px}.queue-bulk{left:12px;right:12px;bottom:calc(92px + env(safe-area-inset-bottom, 0px));width:auto;max-width:none;transform:none;flex-wrap:wrap;gap:10px}@media (prefers-reduced-motion:no-preference){.queue-bulk{animation-name:bulk-in-m}}.queue-selection-text{flex:1 1 200px;font-size:13.5px}.queue-bulk-actions{width:100%}.queue-bulk-actions .button{flex:1}}@keyframes bulk-in-m{0%{opacity:0;transform:translateY(18px)}}.chip .dot.is-red{background:var(--signal)}.queue-focus-icon.red{background:var(--signal-wash);color:#7a2412}.eg-excluded{display:grid;gap:10px;margin-top:16px}html .eg-excluded h2{margin:0;font:600 18px/1.25 var(--sans);letter-spacing:-.012em}html .eg-lead{margin:0;max-width:72ch;font-size:14.5px;line-height:1.5;color:var(--muted)}.eg-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.eg-list .row-link{display:flex;align-items:center;gap:14px}html .eg-list .row-link>:is(.pii-blur,.chip){flex:none}.eg-excluded{margin-top:0}.eg-excluded,.eg-list{grid-template-columns:minmax(0,1fr)}.eg-list .row-link{min-width:0}