.integration-settings{color:#33424c;background:#fff;border:1px solid #dce5ea;border-radius:14px;padding:24px;font-family:inherit}.integration-settings>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.integration-settings>header span{letter-spacing:.13em;color:#6e92a9;font-size:10px;font-weight:700}.integration-settings h3{margin:8px 0;font-size:21px}.integration-settings p{color:#73828d;margin:7px 0;font-size:13px;line-height:1.65}.integration-service-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.integration-service-grid>div{background:#f7f9fa;border:1px solid #e5ebef;border-radius:9px;flex-direction:column;gap:7px;min-width:0;padding:15px;display:flex}.integration-service-grid span{color:#7c8b95;font-size:11px}.integration-service-grid strong{overflow-wrap:anywhere;font-size:13px}.integration-service-grid small,.integration-small{color:#81909a;line-height:1.6;font-size:11px!important}.integration-enable{border-bottom:1px solid #e6edf1;gap:12px;margin-bottom:20px;padding:20px 0;display:flex}.integration-enable input{accent-color:#4c83a5;width:17px;height:17px;margin-top:2px}.integration-enable span{flex-direction:column;gap:6px;display:flex}.integration-enable strong{font-size:13px}.integration-enable small{color:#7a8a94;font-size:12px;line-height:1.5}.integration-fields{grid-template-columns:1.3fr 1fr;gap:18px;display:grid}.integration-fields label{flex-direction:column;gap:8px;min-width:0;display:flex}.integration-fields label>span{font-size:12px;font-weight:600}.integration-fields input{width:100%;font:inherit;color:#33424c;background:#fff;border:1px solid #dce5eb;border-radius:7px;padding:11px 12px;font-size:13px}.integration-fields input:focus{outline-offset:1px;outline:2px solid #4c83a555}.integration-fields input:disabled{color:#96a3ab;background:#f1f5f7}.integration-fields small{color:#87969f;font-size:11px;line-height:1.6}.integration-remove{color:#8e5555;align-items:center;gap:7px;margin:17px 0;font-size:12px;display:flex}.integration-guidance{color:#638499;background:#f1f6f8;border-radius:8px;gap:11px;margin:20px 0;padding:16px;display:flex}.integration-guidance svg{flex-shrink:0;margin-top:2px}.integration-guidance strong{font-size:12px}.integration-guidance p{margin:4px 0 0;font-size:11px}.integration-actions{flex-wrap:wrap;gap:8px;display:flex}.integration-message{background:#f1f5f7;border-radius:8px;margin:14px 0;padding:13px 15px;font-size:12px;line-height:1.6}.integration-message strong,.integration-message small{display:block}.integration-message p{margin:4px 0;font-size:12px}.integration-message button{margin-left:10px;text-decoration:underline}.integration-error{color:#9a524a;background:#fff2f0}.integration-success{color:#3a7058;background:#edf7f2}.integration-doc-links{flex-wrap:wrap;gap:18px;margin-top:19px;display:flex}.integration-doc-links a{color:#6c8ca0;align-items:center;gap:4px;font-size:11px;display:flex}.integration-loading{align-items:center;gap:8px;display:flex}.integration-consent-root{z-index:120;position:relative}.integration-consent-banner{color:#33424c;background:#fff;border:1px solid #dbe5eb;border-radius:12px;width:min(560px,100vw - 40px);padding:20px 22px;font-family:inherit;position:fixed;bottom:20px;left:20px;box-shadow:0 8px 50px #25374422}.integration-consent-banner strong{font-size:14px;font-weight:650}.integration-consent-banner p{color:#758590;margin:8px 0 17px;font-size:12px;line-height:1.75}.integration-consent-actions{gap:8px;display:flex}.integration-consent-actions button{font:inherit;cursor:pointer;color:#516671;background:#fff;border:1px solid #d9e2e8;border-radius:6px;padding:9px 22px;font-size:12px}.integration-consent-actions .integration-primary{color:#fff;background:#334e60;border-color:#334e60}.integration-consent-actions .integration-consent-close{color:#7a8992;margin-left:auto;padding:9px 12px}.integration-consent-reopen{color:#7b8d98;font:inherit;cursor:pointer;background:#ffffffed;border:1px solid #dce5eb;border-radius:30px;padding:7px 12px;font-size:10px;position:fixed;bottom:12px;left:13px;box-shadow:0 2px 10px #20334008}.integration-consent-root button:focus-visible{outline-offset:3px;outline:2px solid #4c83a5}@media (max-width:720px){.integration-settings{padding:17px}.integration-service-grid,.integration-fields{grid-template-columns:1fr}.integration-consent-banner{width:calc(100vw - 24px);padding:18px;bottom:76px;left:12px}.integration-consent-reopen{bottom:73px}.integration-actions .st-button{flex:1;font-size:11px}}
