/* R31B6 — chat-only team browser. No changes to legacy technician order styles. */
[data-r31b6-team-panel]{margin:12px 0 16px}
.r31b6-team-summary{list-style:none;display:flex;gap:8px;align-items:center;justify-content:space-between;cursor:pointer;font-weight:800;font-size:16px;padding:8px 2px;color:#192b3b}
.r31b6-team-summary::-webkit-details-marker{display:none}
.r31b6-team-summary small{font-size:11px;font-weight:600;color:#697b8c}
[data-r31b6-team-details][open]>.r31b6-team-summary{margin-bottom:12px}
.r31b6-team-tools{display:flex;gap:8px;align-items:center;margin:8px 0 12px}
.r31b6-team-search{flex:1;min-width:0}
.r31b6-team-search input{width:100%;min-height:42px;padding:10px 12px;border-radius:12px;border:1px solid #d9e0e7;background:#f9fbfc;font-size:15px}
.r31b6-team-results{display:grid;gap:8px;margin-bottom:8px}
.r31b6-team-row{min-height:60px;max-width:100%;border-color:#dfe6ef}
.r31b6-team-row .r31b5b3-unread-badge{margin-top:5px}
[data-r31b6-team-more]{margin:6px 0 0}
[data-r31b6-team-panel] .form-message{margin-top:6px}
@media(max-width:640px){.r31b6-team-summary{align-items:flex-start;flex-direction:column;font-size:15px}.r31b6-team-tools{flex-wrap:wrap}}
