.teamGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin-top:15px}
.teamMember{border:1px solid #d7e6e7;border-radius:13px;background:#f7fbfa;padding:14px}
.teamMember h3{font-size:16px;margin:0 0 7px}.teamMember p{margin:4px 0;font-size:12px;color:#536d73}
.teamMember strong{font-size:22px;color:#075c55}.teamMember .tag{font-size:11px;color:#57777c}
.dispatchRows{margin-top:16px;display:grid;gap:11px}
.dispatchRow{background:#fff;border:1px solid #d6e5e7;border-radius:14px;padding:16px}
.dispatchRowHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}
.dispatchRow h3{font-size:16px;margin:0}.dispatchRow p{margin:7px 0;font-size:13px;color:#536d73;line-height:1.5}
.dispatchRow .priority{padding:5px 10px;border-radius:20px;background:#e8f6f0;color:#076254;font-size:11px;white-space:nowrap}
.dispatchRow .priority.urgent{background:#fff0e8;color:#a84513}
.dispatchRow select{max-width:510px;background:#fff}
.dispatchRow .recommendation{font-size:12px;color:#086b63;margin:10px 0}
.dispatchActions{margin:18px 0 0;display:flex;gap:9px;align-items:center;flex-wrap:wrap}
.dispatchActions button{flex:1 1 180px}
.empty{padding:24px;text-align:center;background:#f3f9f8;border-radius:13px;color:#63777a}
#workspace[hidden]{display:none!important}
@media(max-width:650px){.dispatchActions{flex-direction:column}.dispatchActions button{width:100%}}
