.call-demo{border:1px solid #dce4dc;border-radius:9px;overflow:hidden;scroll-margin-top:85px}.call-layout{display:grid;grid-template-columns:1.15fr 1fr}.call-screen{background:#f0f4eb;padding:35px;text-align:center;display:flex;align-items:center;flex-direction:column}.call-screen>span{font-size:12px;color:#6a805e}.call-avatar{width:75px;height:75px;border-radius:50%;display:grid;place-items:center;background:#dce7d1;color:#5c7750;font-size:23px;margin:22px 0 14px}.call-screen h2{font-size:25px}.call-screen>p{font-size:12px;color:#7c8c71;margin:10px 0;max-width:390px}.call-screen>strong{font-size:28px;margin:10px;font-variant-numeric:tabular-nums}.call-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:18px}.call-controls button{border:1px solid #cad8bf;border-radius:5px;padding:10px 16px;background:white;color:#4d7043;font:500 12px Inter,system-ui;cursor:pointer}.call-controls button[hidden]{display:none}#call-start,#call-answer{background:#346347;color:white}#call-end{color:#a94d42;border-color:#dcbcb6}.call-team{padding:30px}.call-team h3,.call-log h3{font-size:17px;margin-bottom:18px}.call-agent{display:flex;gap:12px;align-items:center;border-bottom:1px solid #e4eade;padding:14px 0}.call-agent>span{width:33px;height:33px;border-radius:50%;background:#eff3e9;display:grid;place-items:center;font-size:11px}.call-agent strong{font-size:13px;display:block}.call-agent small{font-size:11px;color:#79906b}.call-options{display:grid;gap:10px;margin:22px 0;font-size:12px;color:#627854}.call-options label{display:flex;gap:8px;align-items:center}.call-options p{font-size:10px;color:#929b89}.call-progress{padding-left:20px;font-size:12px;color:#8d9981;line-height:2.1}.call-progress .current{color:#2d6336;font-weight:600}.call-log{padding:25px 30px;border-top:1px solid #dce4dc}.call-log p{font-size:12px;color:#7b8971}.call-log article{padding:14px 0;border-top:1px solid #e7ece1}.call-log strong{font-size:13px}.call-demo :focus-visible{outline:3px solid #698f50;outline-offset:3px}@media(max-width:650px){.call-layout{grid-template-columns:1fr}.call-screen,.call-team,.call-log{padding:23px}.call-controls button{padding:10px 12px}}
