.desk-call{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0;padding:13px 14px;background:#f0f4ff;border-radius:10px}
.desk-call>span{margin-right:auto;color:#33455f;font-size:.92rem}
.desk-call .button{min-height:44px}.desk-call button:disabled{background:#e2e6ee;color:#526078;border-color:#d4dbe5}
.desk-scope{border:1px solid #c4d1ef;border-radius:20px;padding:4px 10px;color:#2455cb}
.desk-group{border-top:1px solid #dde2eb;padding:12px 0}.desk-group h4{margin:0;color:#172640;font-size:1rem}
.desk-group h4 small,.desk-group>p{color:#526078;font-size:.85rem;font-weight:500}
.desk-group>p{margin:5px 0 0}.desk-group ul,.desk-grants{list-style:none;margin:0;padding:0}
.desk-row,.desk-grants li{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:10px 0}
.desk-row>div:first-child{display:grid;gap:3px;min-width:80px}.desk-row p,.desk-row h4{margin:0}
.desk-row strong{color:#2455cb}.desk-row[data-state="called"] strong,.desk-row[data-state="called"] span{color:#c33141}
.desk-row span,.desk-row p{font-size:.84rem}.desk-row .queue-actions,.desk-grants button{margin-left:auto}
.desk-grant .form-grid{align-items:end}.desk-grant>p{color:#526078}.desk-grant .error-message:empty{display:none}
@media(max-width:600px){.desk-call .button{width:100%}.desk-row .queue-actions{margin-left:0}.desk-group{padding:12px 0}}


.desk-limit-note,.desk-capacity>p{color:#526078}
.desk-capacity-row{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin:12px 0}
.desk-capacity-row .field{flex:1;min-width:140px;max-width:360px}
.desk-capacity-row input,.desk-capacity-row button{min-height:44px}
.desk-capacity-row .error-message:empty{display:none}
