.integration-layout{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);gap:18px}.integration-form-panel,.integration-list-panel{min-width:0}.integration-form-panel textarea{min-height:190px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.55}.field-hint{font-size:11px;color:var(--muted);font-weight:400}.integration-list-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.integration-list{display:grid;gap:10px}.integration-item{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.025)}.integration-item strong{display:block;font-size:15px}.integration-meta{display:block;margin-top:6px;color:var(--muted);font-size:12px}.integration-status{color:#b8bdc7}.integration-status.active{color:#91e9bc}.integration-toggle-button{border-color:rgba(145,233,188,.35);background:rgba(55,176,120,.1);color:#b8f2d2}.integration-toggle-button:hover{border-color:rgba(145,233,188,.7);background:rgba(55,176,120,.2)}.integration-toggle-button.is-disabled{border-color:rgba(184,189,199,.35);background:rgba(184,189,199,.08);color:#d9dce2}.integration-toggle-button.is-disabled:hover{border-color:rgba(184,189,199,.7);background:rgba(184,189,199,.16)}.integration-empty{padding:26px;border:1px dashed var(--line-light);border-radius:12px;color:var(--muted);text-align:center}@media(max-width:900px){.integration-layout{grid-template-columns:1fr}}@media(max-width:600px){.integration-item,.integration-list-head{align-items:stretch;flex-direction:column}.integration-item .table-actions{justify-content:flex-start}}
