.integration-center{max-width:1080px;font-size:14px;line-height:1.6}
.integration-center>p{color:#536578}
.integration-row{padding:22px 0;border-bottom:1px solid #dce3e9}
.integration-row header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.integration-row h3{font-size:17px;margin:0;color:#253841}
.integration-row header span{font-size:12px;color:#875321}
.integration-row p{margin:9px 0;font-size:13px}
.integration-row ul{display:flex;flex-wrap:wrap;gap:8px 24px;padding-left:18px;color:#536578;font-size:13px}
.integration-row button{display:inline-flex;align-items:center;gap:8px}
.integration-row svg{width:16px;height:16px}
.service-config{max-width:900px;font-size:14px;line-height:1.6}
.service-config h3{font-size:20px}
.service-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}
.service-config label{display:grid;gap:7px;font-size:13px}
.service-config .service-enable{display:flex;align-items:center;gap:8px}
.service-config input:not([type=checkbox]),.service-config select,.service-config textarea{width:100%;min-width:0;box-sizing:border-box;padding:11px;border:1px solid #c6d3db;border-radius:6px;background:white;font:inherit}
.service-config textarea{min-height:100px}
.service-config p{color:#536578}
.service-actions{display:flex;gap:12px;flex-wrap:wrap}
.service-test{margin-top:26px;border-top:1px solid #dce3e9;padding-top:14px}
.service-test button{margin-top:14px}
.service-config>button svg{width:16px;height:16px}
@media(max-width:600px){.service-fields{grid-template-columns:1fr}}
