.teams-tabs{margin-bottom:24px}.teams-layout{display:grid;grid-template-columns:minmax(320px,440px) minmax(0,1fr);gap:24px;align-items:start}.teams-layout>*,.teams-layout .form-field{min-width:0}.team-editor form{margin-top:24px}.team-editor h2{overflow-wrap:anywhere}.workspace p.team-hint{font-size:11px;line-height:1.65;margin:8px 0 20px}.team-members{border:1px solid var(--border);border-radius:10px;padding:14px;margin:24px 0 12px;min-width:0}.team-members legend{padding:0 6px;font-weight:600}.team-member{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--border);align-items:center}.team-member label{margin:0!important;font-size:11px;min-width:0;overflow-wrap:anywhere}.member-available{flex-shrink:0;color:var(--muted)}.team-member input{flex-shrink:0}.department-card,.shared-queue-card,.routing-preview{margin-bottom:20px}.department-card h2{font-size:20px;overflow-wrap:anywhere}.department-card .reply-card-heading h2{margin:0}.department-card .reply-card-heading{flex-wrap:wrap}.department-card p{overflow-wrap:anywhere}.team-metrics{display:flex;flex-wrap:wrap;gap:20px;padding:18px 0 22px;margin-top:18px;border-top:1px solid var(--border);font-size:11px;color:var(--muted)}.team-metrics strong{color:var(--text);display:block;font-size:19px;line-height:1.6}.shared-queue-card{background:var(--primary-soft)}.shared-queue-card h2{margin-top:18px}.shared-queue-card a{font-size:12px}.rule-destination{font-weight:600;color:var(--primary)}.routing-result{padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--primary-soft);margin-top:20px;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.team-audit{padding:20px 0;border-bottom:1px solid var(--border);font-size:12px;overflow-wrap:anywhere}.team-audit>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.team-audit p{line-height:1.75}.department-transfer summary{cursor:pointer;font-size:12px;color:var(--primary);margin:16px 0}.department-transfer p{font-size:11px;line-height:1.6}.department-transfer .checkbox{font-size:11px}.department-transfer form{margin-top:14px}.queue-filters{flex-wrap:wrap}.queue-filters select{max-width:210px}.team-queue-tag{display:block;font-size:10px;margin-top:5px;color:var(--muted)}
@media(max-width:1050px){.teams-layout{grid-template-columns:1fr}.team-editor{order:1}.teams-tabs{overflow:auto}.queue-filters select{max-width:100%}}@media(max-width:600px){.team-member{flex-wrap:wrap;gap:8px}.member-available{margin-left:22px!important}.team-metrics{gap:18px}.teams-layout .form-grid-2{grid-template-columns:1fr}.teams-tabs a{white-space:nowrap}}
@media(max-width:600px){.queue-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.queue-filters .search-field,.queue-filters .department-filter{grid-column:1/-1}.queue-filters label,.queue-filters select{width:100%;min-width:0;max-width:100%}.queue-filters .btn{justify-content:center}}
