.integration-list>h2,.integration-list>.row{margin-bottom:20px}.integration-bot{padding:26px 0;border-bottom:1px solid var(--line)}.integration-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px}.integration-heading>div{min-width:0}.integration-heading h3,.integration-heading p,.integration-scope strong{overflow-wrap:anywhere}.integration-heading p,.integration-scope p{font-size:13px;color:var(--muted);margin-top:5px}.integration-channel{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.integration-scope{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 0}.integration-editor h2{margin-bottom:22px}.integration-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.integration-fields .wide{grid-column:1/-1}.integration-fields legend{padding:0 0 18px;font-size:16px;font-weight:700}.integration-settings{border:0;padding:0;margin:0;min-width:0}.integration-settings>.integration-fields{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.integration-fields input,.integration-fields select{min-height:44px}.integration-fields input[type=checkbox]{min-height:0}.integration-fields input:hover:not(:disabled),.integration-fields select:hover:not(:disabled){border-color:var(--accent)}.integration-weekdays{display:flex;gap:14px;flex-wrap:wrap}.integration-weekdays>p{width:100%}.integration-fields .field-help{font-size:13px;line-height:1.6}.integration-fields:disabled{opacity:.7}
@media(max-width:760px){.integration-fields{grid-template-columns:minmax(0,1fr)}.integration-heading,.integration-scope{flex-direction:column;align-items:stretch}.integration-fields input,.integration-fields select{font-size:16px}.integration-bot>.row .btn,.integration-heading .row .btn{flex:1}.integration-scope .btn{align-self:flex-start}}
.integration-transfer,.integration-carryover{margin:32px 0;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.integration-transfer summary{cursor:pointer;font-weight:700}.integration-carryover h3{margin-top:0;font-size:20px}.integration-carryover .integration-fields{margin:22px 0}.integration-carryover .field-help{line-height:1.6;max-width:80ch}.integration-carryover .history-fields{margin:24px 0}
@media(max-width:760px){.integration-transfer,.integration-carryover{padding:18px}}
