[data-integrations] { min-width: 0; }
[data-integrations] > .grid, [data-integrations] .integration-config-grid { grid-template-columns: minmax(0, 1fr); align-items: start; }
[data-integrations] .panel { min-width: 0; }
.integration-submenu { min-width: 0; border: 1px solid #c5d5de; border-radius: 5px; margin: 0 0 10px; padding: 0; background: #fff; }
.integration-submenu > summary { display: flex; align-items: center; justify-content: space-between; gap: 12px; min-height: 48px; padding: 12px 14px; background: #edf3f6; color: #233e50; cursor: pointer; font-weight: 650; font-size: 15px; list-style: none; white-space: normal; word-break: normal; overflow-wrap: normal; letter-spacing: 0; }
.integration-submenu > summary::-webkit-details-marker { display: none; }
.integration-submenu > summary::after { content: '+'; font: 22px/1 system-ui; width: 24px; flex: 0 0 24px; text-align: center; }
.integration-submenu[open] > summary::after { content: '-'; }
.integration-submenu > summary:focus-visible { outline: 3px solid #087e8b; outline-offset: 2px; }
.integration-submenu > summary:hover { background: #e1edf2; }
.integration-submenu > :not(summary) { margin: 0; padding: 16px; min-width: 0; }
.integration-submenu .panel-head { position: relative; }
.integration-submenu .panel-head .helper-tooltip { position: static; }
.integration-submenu .panel-head .helper-tooltip-text { left: 0; width: 360px; max-width: 100%; }
.integration-submenu-body.form-grid { grid-template-columns: repeat(auto-fit,minmax(min(100%,260px),1fr)); }
[data-integrations] .integration-submenu .field > span { width: auto; white-space: normal; word-break: normal; overflow-wrap: normal; }
[data-integrations] .integration-submenu .field { min-width: 0; }
[data-integrations] .integration-submenu input, [data-integrations] .integration-submenu select { min-width: 0; max-width: 100%; }
[data-integrations] .agent-grid { align-items: start; }
[data-integrations] .quick-collapsed { margin-bottom: 0; }
[data-integrations] .agent-card.quick-collapsed { min-height: 0; }
