.cx-law{--jx-brand: #2b3a67}.cx-accounting{--jx-brand: #6e2c6a}.cx-law .jx-av,.cx-law .jx-send{background:#2b3a67}.cx-accounting .jx-av,.cx-accounting .jx-send{background:#6e2c6a}.cx-h1.cx-h1{max-width:15ch}.cx-hero-phone{max-width:290px}.cx-log.top{align-content:start;max-height:none;min-height:360px}.cx-phones .jx-chat-log{min-height:360px}.cx-gate{padding:12px;border:1px solid #d9dceb;border-radius:12px;background:#f4f5fa;font-size:12.5px;line-height:1.45}.cx-gate p{margin:0 0 8px}.cx-gate-title{display:flex;gap:6px;align-items:center;font-weight:800;font-size:13px}.cx-gate-btn{display:block;padding:9px;border-radius:8px;background:#2b3a67;color:#fff;font-weight:700;text-align:center}.cx-routed{justify-self:center;display:flex;gap:4px;align-items:center;padding:3px 10px;border-radius:999px;background:#e7f3ec;color:#1d6b45;font-weight:700;font-size:11px}.cx-chips{display:flex;flex-wrap:wrap;gap:6px}.cx-chips span{padding:4px 10px;border:1.5px solid var(--jx-brand);border-radius:999px;color:var(--jx-brand);font-weight:600;font-size:12px}.cx-chips span.on{background:var(--jx-brand);color:#fff}.cx-count{justify-self:end;margin-top:-4px;font:500 10.5px/1 ui-monospace,JetBrains Mono,Menlo,monospace;color:#5b6461}.cx-off span:first-child{background:#f0eee9}.cx-off .jx-send{background:#d5d2cb!important}.cx-meta{margin:0;font-size:13px;color:#4f5a57}.cx-flagtop{display:flex;gap:6px;align-items:center;margin:0 0 10px;padding:7px 10px;border:1px solid #f0b8aa;border-radius:8px;background:#fbe4de;color:#7a1f12;font-weight:700;font-size:13.5px}.cx-urgl{display:inline-block;margin:10px 0 0;padding:5px 10px;border:1px solid #f0b8aa;border-radius:8px;background:#fbe4de;color:#7a1f12;font-weight:600;font-size:15px}.cx-big{margin:0;font-size:17px;font-weight:800}.cx-copyblk{padding:8px 10px;border:1.5px dashed #e3ddd0;border-radius:10px;background:#faf8f3}.cx-copybtn{display:flex;gap:6px;align-items:center;justify-content:center;margin-top:12px;padding:11px;border:1.5px solid #16211f;border-radius:10px;font-weight:700}.cx-flagc{border-color:#e6c46a;background:#fff9e8}.cx-flag-t{display:flex;gap:6px;align-items:center;margin:0;font-weight:800;color:#6b4a00}.cx-flag-s{margin:6px 0 0;font-size:13px;color:#4f5a57}.cx-firms{grid-template-columns:1fr}@media(min-width:900px){.cx-firms{grid-template-columns:repeat(3,1fr)}}
