.mx-workspace .mtoday-date{display:flex;align-items:end;flex-wrap:wrap;gap:12px}
.mx-workspace .mtoday-date label{display:grid;gap:6px}
.mx-workspace .mtoday-queues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}
.mx-workspace .mtoday-queue{display:flex;flex-direction:column;gap:6px;text-align:left;min-height:80px;padding:14px;border:1px solid #cbd9e5;border-radius:10px;background:#fff;color:#1a2b38;font:inherit;cursor:pointer;white-space:normal;overflow-wrap:anywhere}
.mx-workspace .mtoday-queue strong{font-size:24px;color:#0066b3}
.mx-workspace .mtoday-queue[aria-pressed=true]{border:2px solid #b84900;background:#fff5eb}
.mx-workspace .mtoday-queue:focus-visible{outline:3px solid #1769aa;outline-offset:2px}
.mx-workspace [data-mtoday-host] .mq-pager{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
@media(max-width:700px){.mx-workspace .mtoday-queues{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-workspace .mtoday-date{align-items:stretch}.mx-workspace .mtoday-date>*{flex:1 1 100%}.mx-workspace .mtoday-queue{min-width:0}}
@media(max-width:380px){.mx-workspace .mtoday-queue{padding:12px 8px;font-size:14px}}
