.integrations-admin-section{gap:18px}.integrations-admin-section .panel-title p{margin:4px 0 0;color:var(--muted);font-size:.84rem}.integration-message,.integration-security-banner{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #b7d8d3;border-radius:8px;background:#f2faf8;color:#155e59}.integration-message.error,.integration-security-banner.attention{border-color:#f0c9a5;background:#fff8ef;color:#9a4b0b}.integration-security-banner div{display:grid;grid-gap:2px;gap:2px}.integration-security-banner span{color:inherit;font-size:.82rem}.integration-review-grid,.integration-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px}.integration-column,.integration-review-grid>section{min-width:0;padding:16px;border:1px solid var(--line);border-radius:8px;background:#fff}.integration-column{display:grid;align-content:start;grid-gap:13px;gap:13px}.integration-connection-title,.integration-copy-row,.integration-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.integration-connection-title strong,.integration-heading h4{margin:2px 0 0}.integration-heading>span{color:var(--muted);font-weight:800}.integration-connection-list,.integration-create-form,.integration-table,.integration-webhook-setup{display:grid;grid-gap:10px;gap:10px}.integration-create-form{padding-bottom:14px;border-bottom:1px solid var(--line)}.integration-column>label,.integration-create-form label,.integration-webhook-setup label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:.78rem;font-weight:800}.integration-connection-stats,.integration-connection-title span,.integration-create-form p,.integration-guidance,.integration-table-row small,.integration-table-row span,.integration-webhook-setup small,.integration-webhook-setup>span{margin:0;color:var(--muted);font-size:.8rem}.integration-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.integration-form-row label{min-width:0}.integration-connection{display:grid;grid-gap:10px;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.integration-connection:last-child{border-bottom:0}.integration-connection.disabled{opacity:.65}.integration-connection-title>div,.integration-table-row>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.integration-connection-stats{display:flex;flex-wrap:wrap;gap:12px}.integration-status{width:max-content;max-width:100%;padding:4px 7px;border-radius:5px;background:#eef2f6;color:#526071;font-size:.7rem;font-weight:900;text-transform:uppercase}.integration-status.applied,.integration-status.completed,.integration-status.configured,.integration-status.connected{background:#e5f5ef;color:#176247}.integration-status.attention,.integration-status.completed_with_errors,.integration-status.error,.integration-status.failed{background:#fff1e6;color:#a34f12}.integration-error-text{margin:0;color:#a33f2e;font-size:.8rem}.integration-json{min-height:255px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;line-height:1.5}.integration-webhook-setup{padding:13px;border-left:3px solid var(--brand);background:#f6f9fc}.integration-copy-row{align-items:center}.integration-copy-row code{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-size:.72rem}.integration-copy-row button{flex:0 0 auto;padding:7px}.integration-review-grid>section{display:grid;align-content:start;grid-gap:12px;gap:12px}.integration-table-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.integration-table-row:last-child{border-bottom:0}@media (max-width:820px){.integration-review-grid,.integration-workspace{grid-template-columns:1fr}.integration-table-row{grid-template-columns:minmax(0,1fr) auto}.integration-table-row>div:nth-child(2){grid-column:1/-1;grid-row:2}}@media (max-width:520px){.integration-form-row{grid-template-columns:1fr}.integration-column,.integration-review-grid>section{padding:12px}}