.integration-settings,.integration-settings>div:not([hidden]):not(.ui-tabs){gap:20px;min-width:0;display:grid}.integration-settings [hidden]{display:none}.integration-card{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:16px;min-width:0;padding:24px}.integration-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.integration-card-heading h2{margin:0 0 6px;font-size:17px;font-weight:650}.integration-card-heading p,.integration-empty p,.integration-new-key p{color:var(--ui-muted);margin:0;font-size:14px;line-height:1.5}.integration-muted{color:var(--ui-muted);margin:0;font-size:13px;line-height:1.5}.integration-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.integration-create-form{border:1px solid var(--ui-border);background:var(--ui-canvas);border-radius:12px;margin-bottom:20px;padding:20px}.integration-settings fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.integration-settings .ui-field{grid-template-columns:1fr;gap:8px}.integration-settings .ui-field>*{grid-column:1}.integration-settings .ui-row-note{text-align:start}.integration-settings .ui-check{justify-content:flex-start}.integration-new-key{border:1px solid var(--ui-border);border-radius:12px;gap:16px;margin-bottom:20px;padding:20px;display:grid}.integration-new-key h3,.integration-empty h3{margin:0 0 6px;font-size:15px;font-weight:600}.integration-new-key input,.integration-tool-form textarea{font-family:var(--ui-mono);font-size:13px}.integration-empty{text-align:center;padding:28px 0 12px}.integration-table-wrap{position:relative;overflow-x:auto}.integration-table-wrap:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.integration-scroll-note{display:none}.integration-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.integration-table th{color:var(--ui-muted);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:600}.integration-table td{border-top:1px solid var(--ui-border);vertical-align:middle;padding:12px}.integration-table td:first-child{overflow-wrap:anywhere;min-width:140px}.integration-table td:nth-child(2){min-width:150px}.integration-table td:nth-child(3),.integration-table td:nth-child(4){white-space:nowrap}.integration-table td:last-child{text-align:right}.integration-table strong{font-weight:600}.integration-load-error{justify-items:start;gap:12px;display:grid}.integration-load-error p{color:var(--ui-danger);margin:0}.integration-connection summary{cursor:pointer;font-size:14px;font-weight:600}.integration-connection-body{color:var(--ui-muted);gap:16px;margin-top:18px;font-size:13px;line-height:1.6;display:grid}.integration-connection-body p,.integration-connection-body dl,.integration-connection-body dd{margin:0}.integration-connection-body dl{gap:12px;display:grid}.integration-connection-body dl>div{grid-template-columns:130px minmax(0,1fr);gap:12px;display:grid}.integration-connection-body dt{color:var(--ui-text);font-weight:500}.integration-connection-body code{overflow-wrap:anywhere}.integration-schema summary{cursor:pointer;font-size:13px}.integration-schema pre{margin-top:12px}@media (max-width:600px){.integration-scroll-note{color:var(--ui-muted);margin:10px 0 0;font-size:12px;display:block}.integration-card{padding:18px}.integration-card-heading{flex-direction:column}.integration-create-form,.integration-new-key{padding:16px}.integration-connection-body dl>div{grid-template-columns:1fr;gap:3px}}
