/* Styles owned by WS-B (approval queue and transfers).
   Linked from index.html after portal.css; scope every rule to that workstream's own views and classes. */
/* Approval Queue in the legacy layout (views/queue.mjs): control card + one card per request. */
.queue-counter{font-size:1.6rem;font-weight:700;margin:4px 0 8px}
.queue-controls{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin:8px 0 14px}
.queue-controls select,.queue-controls input{min-width:200px}
.queue-results{display:flex;flex-direction:column;gap:10px}
.queue-card{border:1px solid var(--border);border-radius:var(--r-md,10px);background:var(--surface,#fff)}
.queue-card-head{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:baseline;padding:12px 16px;cursor:pointer}
.queue-card-head .queue-object{font-weight:600;overflow-wrap:anywhere}
.queue-card-body{padding:0 16px 14px;border-top:1px solid var(--border)}
@media(max-width:640px){.queue-controls select,.queue-controls input{min-width:0;width:100%}}
.queue-card-body .notice:empty{display:none}
