.integrations-center{min-width:0}.integrations-heading,.integrations-actions,.integrations-contact{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.integrations-heading h2{margin:0}.integrations-actions{justify-content:flex-start;margin-block:16px}.integrations-summary{display:flex;flex-wrap:wrap;gap:12px}.integrations-summary p{padding:10px 14px;background:var(--ui-soft,var(--ui-surface));border-radius:8px}.integrations-dialog{box-sizing:border-box;width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:1px solid var(--ui-border,#b4c1cf);border-radius:14px;background:var(--ui-surface,#fff);color:var(--ui-text,#223448)}.integrations-dialog::backdrop{background:rgb(0 0 0 / .58)}.integrations-dialog .integrations-heading{margin-bottom:20px}.integrations-dialog :is(input,select,textarea){box-sizing:border-box;max-width:100%;width:100%;min-height:44px;margin-top:6px}.integrations-dialog label{display:block;margin-bottom:16px;font-weight:600}.integrations-dialog fieldset{min-width:0;border:1px solid var(--ui-border,#b4c1cf);margin:20px 0;padding:16px}.integrations-dialog legend{font-weight:700;padding-inline:8px}.integrations-dialog label.integrations-check{display:flex;align-items:flex-start;gap:12px;font-weight:400}.integrations-dialog .integrations-check input{flex:0 0 22px;width:22px;height:22px;min-height:22px;margin:0}.integration-profile{padding-block:12px;border-bottom:1px solid var(--ui-border,#b4c1cf)}.integrations-dialog pre{max-height:250px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;padding:12px;background:var(--ui-soft,var(--ui-surface))}.integrations-dialog [role=alert]{color:var(--ui-text,#223448);font-weight:600}.integrations-table{max-width:100%;overflow:auto}.integrations-table table{width:100%;border-collapse:collapse}.integrations-table th,.integrations-table td{padding:12px;text-align:left;border-bottom:1px solid var(--ui-border,#b4c1cf);overflow-wrap:anywhere}.integrations-contact{padding-block:12px;border-bottom:1px solid var(--ui-border,#b4c1cf)}.integrations-center button,.integrations-dialog button{min-height:44px;min-width:44px}.integrations-center :focus-visible,.integrations-dialog :focus-visible{outline:3px solid var(--ui-focus,#006dc1);outline-offset:3px}@media(max-width:500px){.integrations-dialog{padding:16px}.integrations-summary{display:block}.integrations-dialog .integrations-actions>*{flex:1 1 160px}}
