.connect-step-modal-overlay{align-items:center;overflow-y:auto}.connect-step-modal{width:100%;max-width:560px;max-height:calc(100vh - 2 * var(--spacing-lg));background-color:var(--color-background,white);border:1px solid var(--color-border,#dedede);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);font-family:var(--font-mono,"Source Code Pro", monospace);color:var(--color-text,#1a1a1a);flex-direction:column;margin-block-start:auto;margin-block-end:auto;display:flex;position:relative}.connect-step-modal__close{top:var(--spacing-md);right:var(--spacing-md);padding:var(--spacing-xs);color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.connect-step-modal__close:hover{color:var(--color-text);background-color:var(--color-tertiary-button-hover)}.connect-step-modal__body{padding:var(--spacing-2xl) var(--spacing-2xl) var(--spacing-lg);flex:auto;overflow-y:auto}.connect-step-modal__footer{gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-2xl) var(--spacing-lg);border-top:1px solid var(--color-border);justify-content:flex-end;display:flex}
