/* Bring a Solo account into the company's Team (KB 38 11.6): the sheets' facts, the email field and the quiet second action. */
.merge-sheet { display: grid; gap: 14px; }
.merge-facts { list-style: none; margin: 0; padding: 4px 0; display: grid; gap: 12px; }
.merge-facts li { display: grid; grid-template-columns: 32px minmax(0, 1fr); gap: 12px; align-items: start; font-size: 15px; line-height: 22px; color: var(--ti-ink, #1D1D1F); }
.merge-tick { width: 32px; height: 32px; border-radius: 10px; display: grid; place-items: center; background: var(--ti-surface-2, #F2F2F5); color: var(--ti-ink, #1D1D1F); }
.merge-tick .ic { width: 18px; height: 18px; }
.merge-label { font-size: 14px; font-weight: 600; color: var(--ti-ink, #1D1D1F); margin-top: 4px; }
.merge-input { width: 100%; min-height: 52px; padding: 0 16px; border-radius: 14px; border: 1px solid var(--ti-line, #D2D2D7); background: var(--ti-surface, #FFFFFF); color: var(--ti-ink, #1D1D1F); font: 16px/22px Manrope, sans-serif; }
.merge-input:focus { outline: 2px solid var(--ember, #B44744); outline-offset: 1px; }
.merge-error { margin: 0; min-height: 0; font-size: 14px; color: var(--color-error, #B42336); }
.merge-error:empty { display: none; }
.merge-primary { width: 100%; }
.st .merge-quiet { justify-self: center; min-height: 44px; }
.st .merge-quiet.danger { color: var(--color-error, #B42336); }
.merge-mate .st-pill-action { margin-top: 10px; }
