/* Team Board only. Existing forms and workflow controls retain their styles. */
.mx-workspace [data-mtb-host]{min-width:0}
.mx-workspace .mtb-heading{display:flex;justify-content:space-between;gap:16px;align-items:start}
.mx-workspace .mtb-heading h2{margin:0 0 8px}.mx-workspace .mtb-heading p{margin:0 0 16px}
.mx-workspace .mtb-views{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}
.mx-workspace .mtb-views [aria-pressed=true]{background:#fff3e8;border-color:#c34c00;color:#873400;box-shadow:inset 0 -3px #ff6500}
.mx-workspace .mtb-search{display:grid;grid-template-columns:minmax(200px,1fr) minmax(140px,220px) auto;align-items:end;gap:12px}
.mx-workspace .mtb-search label{display:grid;gap:6px;min-width:0}.mx-workspace .mtb-search .mx-actions{margin:0}
.mx-workspace .mtb-filter,.mx-workspace .mtb-footnote{font-size:13px;color:#536879;overflow-wrap:anywhere}
.mx-workspace .mtb-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:12px;margin-top:16px}
.mx-workspace .mtb-order{display:flex;flex-direction:column;gap:8px;min-width:0;text-align:left;padding:16px;border:1px solid #cbd9e5;border-radius:10px;background:#fff;color:#1a2b38;cursor:pointer;font:inherit;white-space:normal;overflow-wrap:anywhere}
.mx-workspace .mtb-order:hover{border-color:#b74a00;background:#fffaf5}.mx-workspace .mtb-order:focus-visible{outline:3px solid #1769aa;outline-offset:2px}
.mx-workspace .mtb-order .mq-badges{margin-top:auto;display:flex;flex-wrap:wrap;gap:6px}.mx-workspace .mtb-order small{color:#536879}
@media(max-width:700px){.mx-workspace .mtb-search{grid-template-columns:1fr}.mx-workspace .mtb-cards{grid-template-columns:1fr}.mx-workspace .mtb-heading{flex-wrap:wrap}.mx-workspace .mtb-views button{min-height:42px}.mx-workspace .mtb-search .mx-actions{flex-wrap:wrap}.mx-workspace [data-mtb-host] .mq-pager{flex-wrap:wrap}}
