.company-card,.agent-card,.panel{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.company-card:hover,.agent-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #20284a12;border-color:#d8d2ff}.activity-row{transition:background .15s ease}.activity-row:hover{background:#faf9ff}.activity-row .text-btn{padding:6px 7px;border-radius:5px}.activity-row .text-btn:hover{background:#f0efff}.modal h3{font:700 14px 'Plus Jakarta Sans';margin:18px 0 8px}.modal ul{padding-left:18px;color:#657185;font-size:12px;line-height:1.6}.modal p+.primary,.modal p+.text-btn{margin-right:8px}.page-heading .text-btn{margin-left:8px}.agent-card footer{gap:7px}.agent-card footer span{flex:1}.company-card footer{gap:6px;flex-wrap:wrap}.company-card footer span{margin-right:auto}.connection-banner+*{margin-bottom:0}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:700px){.company-card,.agent-card{padding:17px}.activity-row{align-items:flex-start;flex-wrap:wrap}.activity-row .text-btn{margin-left:auto}.company-card footer .text-btn{margin-left:0}.agent-card footer{position:static;margin-top:16px}.agent-card{min-height:auto}.modal .text-btn{padding:8px 4px}}
