.dy-channel-links{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 14px}
html.dy-ready .dy-channel-links button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid #d7dfe6;border-radius:5px;font-size:13px;font-weight:600;cursor:pointer}
html.dy-ready .dy-channel-call{background:#142235;color:#fff}html.dy-ready .dy-channel-sms{background:#fff;color:#142235}
html.dy-ready .dy-channel-links button[aria-pressed=true]{border:2px solid #e96b29}
.dy-consult-dialog .dy-channel-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.dy-consult-dialog{max-height:90vh;overflow-y:auto}
.dy-request-form{display:flex;flex-direction:column;gap:10px}
.dy-request-form label{font-size:13px;font-weight:600}.dy-request-form small{font-weight:400;color:#667384}
.dy-request-form>input,.dy-request-form>textarea{width:100%;padding:11px 12px;border:1px solid #d7dfe6;border-radius:5px;font:inherit;box-sizing:border-box}
.dy-request-privacy{font-size:11px;line-height:1.7;color:#667384;margin:4px 0}
.dy-request-agree{display:flex;align-items:flex-start;gap:8px;font-size:12px!important;font-weight:400!important;line-height:1.6}.dy-request-agree input{margin-top:4px}.dy-request-agree a{text-decoration:underline}
.dy-request-submit{padding:13px;border:0;border-radius:5px;background:#e96b29;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.dy-request-submit:disabled{opacity:.6;cursor:default}
.dy-request-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
@media(max-width:480px){.dy-consult-dialog{padding:26px 20px!important}.dy-consult-dialog .dy-channel-links{gap:6px}.dy-channel-links button{padding:9px!important}}
