.saas-contact-info{gap:var(--saas-space-md);block-size:100%;min-inline-size:0;padding:var(--saas-space-md);flex-direction:column;display:flex;overflow-y:auto}.saas-contact-info__head{justify-content:space-between;align-items:center;display:flex}.saas-contact-info__heading{color:var(--saas-text-primary);font-size:var(--saas-font-title);margin:0;font-weight:700}.saas-contact-info__close{border-radius:var(--saas-radius-full);background:var(--saas-bg-sunken);block-size:32px;inline-size:32px;color:var(--saas-text-primary);cursor:pointer;border:0;place-items:center;display:inline-grid}.saas-contact-info__hero{align-items:center;gap:var(--saas-space-2xs);text-align:center;flex-direction:column;display:flex}.saas-contact-info__name{margin:var(--saas-space-xs) 0 0;color:var(--saas-text-primary);font-size:var(--saas-font-title);font-weight:700}.saas-contact-info__detail,.saas-contact-info__muted,.saas-contact-info__member-detail{color:var(--saas-text-secondary);font-size:var(--saas-font-caption);margin:0}.saas-contact-info__actions{gap:var(--saas-space-sm);margin-block-start:var(--saas-space-sm);display:flex}.saas-contact-info__action{border-radius:var(--saas-radius-full);background:var(--saas-brand-primary);block-size:44px;inline-size:44px;color:var(--saas-brand-on-primary);place-items:center;display:inline-grid}.saas-contact-info__action:hover{background:var(--saas-brand-primary-hover)}.saas-contact-info__manage-row,.saas-contact-info__rename{justify-content:center;gap:var(--saas-space-xs);flex-wrap:wrap;margin-block-start:var(--saas-space-sm);display:flex}.saas-contact-info__manage{align-items:center;gap:var(--saas-space-2xs);min-block-size:36px;padding-inline:var(--saas-space-sm);border:1px solid var(--saas-border-default);border-radius:var(--saas-radius-md);background:var(--saas-bg-surface);color:var(--saas-text-primary);font:inherit;font-size:var(--saas-font-body-sm);cursor:pointer;font-weight:600;display:inline-flex}.saas-contact-info__manage:hover{border-color:var(--saas-brand-primary)}.saas-contact-info__manage:disabled{opacity:.5;cursor:not-allowed}.saas-contact-info__manage[data-tone=danger]{color:var(--saas-status-danger);margin-block-start:var(--saas-space-sm)}.saas-contact-info__input{min-block-size:36px;padding-inline:var(--saas-space-sm);border:1px solid var(--saas-border-default);border-radius:var(--saas-radius-md);background:var(--saas-bg-surface);color:var(--saas-text-primary);font:inherit;flex:100%}.saas-contact-info__manage:focus-visible,.saas-contact-info__input:focus-visible,.saas-contact-info__action:focus-visible,.saas-contact-info__close:focus-visible,.saas-contact-info__file:focus-visible{box-shadow:var(--saas-focus-ring);outline:none}.saas-contact-info__facts{gap:var(--saas-space-sm);padding-block:var(--saas-space-sm);border-block:1px solid var(--saas-border-default);flex-direction:column;margin:0;display:flex}.saas-contact-info__facts:empty{display:none}.saas-contact-info__key{color:var(--saas-text-secondary);font-size:var(--saas-font-caption)}.saas-contact-info__value{color:var(--saas-text-primary);overflow-wrap:anywhere;margin:0;font-weight:600}.saas-contact-info__section{gap:var(--saas-space-xs);flex-direction:column;display:flex}.saas-contact-info__subheading{color:var(--saas-text-primary);font-size:var(--saas-font-body);margin:0;font-weight:700}.saas-contact-info__list{gap:var(--saas-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.saas-contact-info__member{align-items:center;gap:var(--saas-space-sm);display:flex}.saas-contact-info__member-text{flex-direction:column;flex:1;min-inline-size:0;display:flex}.saas-contact-info__member-name{color:var(--saas-text-primary);font-size:var(--saas-font-body-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.saas-contact-info__file{align-items:center;gap:var(--saas-space-sm);inline-size:100%;padding:var(--saas-space-sm);border:1px solid var(--saas-border-default);border-radius:var(--saas-radius-md);background:var(--saas-bg-surface);color:var(--saas-text-secondary);font:inherit;text-align:start;cursor:pointer;display:flex}.saas-contact-info__file:hover{border-color:var(--saas-brand-primary)}