/* Agent-only screen: the existing software/automation phones remain unchanged. */
.bs-phone[data-offer-phone="agents"] .bs-agent-message{padding:14px 12px;margin:12px 0;border-radius:12px;border:1px solid #3b453d;background:#202722;text-align:left}
.bs-phone[data-offer-phone="agents"] .bs-agent-customer{margin-left:25px;background:#2c312c;border-color:#4a5048;border-bottom-right-radius:3px}
.bs-phone[data-offer-phone="agents"] .bs-agent-response{margin-right:15px;border-bottom-left-radius:3px}
.bs-phone[data-offer-phone="agents"] .bs-agent-message>span{display:flex;align-items:center;gap:5px;font:8px/1.4 monospace;letter-spacing:.07em;color:#d8c39b}
.bs-page .bs-phone[data-offer-phone="agents"] .bs-agent-message p{font-size:13px;line-height:1.6;color:#efeee8;margin:8px 0 0}
.bs-phone[data-offer-phone="agents"] .bs-agent-handoff{margin-top:22px;padding-top:18px;border-top:1px solid #4a5145}
.bs-phone[data-offer-phone="agents"] .bs-agent-handoff>div{display:flex;gap:7px;align-items:center;color:#e0cba4}
.bs-phone[data-offer-phone="agents"] .bs-agent-handoff strong{font-size:10px;line-height:1.5;font-weight:600}
.bs-phone[data-offer-phone="agents"] .bs-agent-handoff>div>svg:last-child{margin-left:auto;flex-shrink:0}
.bs-page .bs-phone[data-offer-phone="agents"] .bs-agent-handoff p{font-size:11px;line-height:1.65;color:#c4cdc1;margin:10px 0 0}
@media(max-width:767px){
 .bs-phone[data-offer-phone="agents"] .bs-agent-message{padding:10px;margin-top:9px;margin-bottom:9px}
 .bs-page .bs-phone[data-offer-phone="agents"] .bs-agent-message p{font-size:11px;line-height:1.5;margin-top:6px}
 .bs-phone[data-offer-phone="agents"] .bs-agent-handoff{margin-top:14px;padding-top:12px}
 .bs-page .bs-phone[data-offer-phone="agents"] .bs-agent-handoff p{font-size:10px;line-height:1.55;margin-top:7px}
}
