.esc-tools{display:flex;gap:10px;margin:12px 0}.esc-tools input,.esc-tools select{border:1px solid var(--line);border-radius:9px;padding:10px;background:#fff;color:var(--text)}.esc-tools input{flex:1}.esc-list,.queue-grid{display:grid;gap:10px;margin-bottom:28px}.esc-card{background:#fff;border:1px solid var(--line);border-radius:13px;padding:15px;display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(160px,.7fr) minmax(140px,.6fr) auto;gap:14px;align-items:center}.esc-card.major{border-color:#e2b46e}.esc-card.critical{border-color:#c56b67;background:#fffafa}.esc-ref{font-size:11px;font-weight:900;color:var(--green-dark)}.esc-card h3{margin:3px 0;font-size:15px;color:var(--navy)}.esc-card small{display:block;color:var(--muted)}.sla-badge{display:inline-flex;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;background:#eef2f2;color:var(--navy)}.sla-badge.major{background:#fff3dc;color:#8a5a00}.sla-badge.critical{background:#fde9e8;color:#9d302b}.esc-actions{display:flex;gap:7px;flex-wrap:wrap}.esc-actions a{border-radius:9px;padding:9px 10px;text-decoration:none;font-size:12px;font-weight:800;background:var(--navy);color:#fff}.esc-actions a.secondary{background:#eef3f2;color:var(--navy)}.queue-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.queue-card{background:#fff;border:1px solid var(--line);border-radius:13px;padding:14px}.queue-card h3{font-size:14px;margin:0 0 8px;color:var(--navy)}.queue-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.queue-numbers b{display:block;font-size:20px}.queue-numbers small{font-size:10px;color:var(--muted)}@media(max-width:800px){.esc-card{grid-template-columns:1fr 1fr}}@media(max-width:620px){.esc-tools,.esc-card{display:grid;grid-template-columns:1fr}}
