.integration-card.svelte-afxxrp{display:flex;flex-direction:column;min-height:180px;padding:var(--spacing-md);background:var(--card-bg);border-radius:var(--radius-xl);box-shadow:var(--card-box-shadow)}.card-header.svelte-afxxrp{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.card-info.svelte-afxxrp{display:flex;align-items:center;gap:var(--spacing-3);min-width:0}.logo.svelte-afxxrp{display:inline-flex;flex-shrink:0}.card-name.svelte-afxxrp{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-heading)}.card-description.svelte-afxxrp{flex:1;margin:0;font-size:var(--font-size-sm);line-height:1.5;color:var(--text-muted);overflow-wrap:anywhere}.card-footer.svelte-afxxrp{display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin-top:var(--spacing-md);padding-top:var(--spacing-sm);border-top:var(--hairline) solid var(--border-subtle)}@media(max-width:768px){.integration-card.svelte-afxxrp{min-height:160px}}.drop-zone.svelte-1q5qtiy{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);padding:var(--spacing-md);border:var(--hairline) dashed var(--border-default);border-radius:var(--radius-md);background:var(--input-bg);color:var(--text-muted);font-size:var(--font-size-sm);text-align:center;cursor:pointer;transition:var(--transition-base)}.drop-zone.svelte-1q5qtiy:hover,.drop-zone.svelte-1q5qtiy:focus-visible,.drop-zone.dragging.svelte-1q5qtiy{border-color:var(--primary-500);color:var(--text-body);outline:none}.drop-zone.disabled.svelte-1q5qtiy{cursor:not-allowed;opacity:.6;border-color:var(--border-default);color:var(--text-muted)}.hint.svelte-1q5qtiy{font-size:var(--font-size-xs)}.rejected.svelte-1q5qtiy,.upload-error.svelte-1q5qtiy{margin:0;color:var(--badge-red-text);font-size:var(--font-size-sm)}.rejected.svelte-1q5qtiy{margin-top:var(--spacing-3)}.uploads.svelte-1q5qtiy{display:flex;flex-direction:column;gap:var(--spacing-2);margin:var(--spacing-sm) 0 0;padding:0;list-style:none}.uploads.svelte-1q5qtiy li:where(.svelte-1q5qtiy){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:var(--spacing-sm)}.upload-name.svelte-1q5qtiy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);color:var(--text-body)}.integration-grid.svelte-1aqv0eg{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(325px,100%),1fr));gap:var(--spacing-base)}@media(min-width:1600px){.integration-grid.svelte-1aqv0eg{grid-template-columns:repeat(4,1fr)}}.folder-browser.svelte-11asca{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0}.toolbar.svelte-11asca{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);min-width:0}.rows.svelte-11asca{display:flex;flex-direction:column;gap:var(--spacing-3);margin:0;padding:0;list-style:none}.row.svelte-11asca{display:flex;align-items:center;gap:var(--spacing-3);min-width:0;background:var(--input-bg);border-radius:var(--radius-md);box-shadow:var(--input-box-shadow);transition:var(--transition-base)}.row.svelte-11asca:has(button.row-open:where(.svelte-11asca):hover){box-shadow:0 0 0 var(--hairline) var(--primary-500)}.skeleton-row.svelte-11asca{gap:var(--spacing-md);padding:var(--spacing-4)}.row-open.svelte-11asca{display:flex;align-items:center;gap:var(--spacing-md);flex:1;min-width:0;padding:var(--spacing-4);border:none;border-radius:inherit;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.row-open.static.svelte-11asca{cursor:default}.row-open.svelte-11asca:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.folder-icon.svelte-11asca{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:var(--radius-md);background:var(--badge-yellow-bg);color:var(--badge-yellow-text)}.row-meta.svelte-11asca{display:flex;flex-direction:column;gap:var(--spacing-1);flex:1;min-width:0}.row-name.svelte-11asca{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-body)}.row-sub.svelte-11asca{font-size:var(--font-size-xs);color:var(--text-muted)}.row-action.svelte-11asca{display:inline-flex;flex-shrink:0;padding-inline-end:var(--spacing-4)}.load-more.svelte-11asca{display:flex;justify-content:center}@media(max-width:640px){.toolbar.svelte-11asca{flex-direction:column;align-items:stretch}}
