.container.s-1s84xap{--title-bar-height:2.75rem;background-color:var(--system-color-light);width:100%;height:100%;color:var(--system-color-light-contrast);border-radius:inherit;font-family:var(--system-font-family);grid-template-columns:14rem 1fr;display:grid;overflow:hidden}.container.s-1s84xap.dark{box-shadow:inset 0 0 0 .9px hsla(var(--system-color-dark-hsl), .2), 0 0 0 1.5px hsla(var(--system-color-light-hsl), .5)}.list-pane.s-1s84xap{background-color:hsla(var(--system-color-dark-hsl), .04);border-right:1px solid hsla(var(--system-color-dark-hsl), .1);flex-direction:column;display:flex}body.dark .list-pane.s-1s84xap{background-color:hsla(var(--system-color-light-hsl), .03)}.list-header.s-1s84xap{height:var(--title-bar-height);justify-content:space-between;align-items:center;padding:0 .75rem 0 5rem;font-weight:700;display:flex}.icon-btn.s-1s84xap{width:1.7rem;height:1.7rem;color:inherit;border-radius:.4rem;place-items:center;transition:background-color .12s,transform .12s;display:grid}.icon-btn.s-1s84xap:hover{background-color:hsla(var(--system-color-dark-hsl), .1)}.icon-btn.s-1s84xap:active{transform:scale(.9)}.icon-btn.s-1s84xap.danger:hover{color:#c91d1d;background-color:#e236362e}.icon-btn.s-1s84xap svg{font-size:1.1rem}.search.s-1s84xap{background-color:hsla(var(--system-color-dark-hsl), .07);border-radius:.5rem;align-items:center;gap:.35rem;margin:0 .6rem .5rem;padding:.3rem .55rem;display:flex}.search.s-1s84xap svg{opacity:.5;font-size:.95rem}.search.s-1s84xap input:where(.s-1s84xap){color:inherit;background:0 0;border:none;outline:none;width:100%;font-size:.82rem}.contacts.s-1s84xap{flex:1;padding:0 .4rem .4rem;list-style:none;overflow-y:auto}.contact-row.s-1s84xap{text-align:left;width:100%;color:inherit;border-radius:.5rem;align-items:center;gap:.55rem;margin-bottom:.1rem;padding:.35rem .5rem;transition:background-color .12s;display:flex}.contact-row.s-1s84xap:hover{background-color:hsla(var(--system-color-dark-hsl), .05)}.contact-row.s-1s84xap.active{background-color:hsla(var(--system-color-primary-hsl), .16)}.mini-avatar.s-1s84xap{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:1.9rem;height:1.9rem;font-size:.72rem;font-weight:600;display:grid}.row-name.s-1s84xap{white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:500;overflow:hidden}.empty.s-1s84xap,.no-info.s-1s84xap{opacity:.45;text-align:center;padding:1.5rem .5rem;font-size:.85rem}.detail.s-1s84xap{flex-direction:column;min-width:0;display:flex}.detail-drag.s-1s84xap{height:var(--title-bar-height);justify-content:flex-end;align-items:center;padding:0 .9rem;display:flex}.detail-actions.s-1s84xap{gap:.3rem;display:flex}.card.s-1s84xap{flex-direction:column;align-items:center;padding:1rem 2rem 2rem;display:flex;overflow-y:auto}.avatar.s-1s84xap{color:#fff;border-radius:50%;place-items:center;width:6rem;height:6rem;margin-bottom:1rem;font-size:2rem;font-weight:600;display:grid;box-shadow:0 8px 22px #00000040}h1.s-1s84xap{text-align:center;font-size:1.5rem;font-weight:700}.company.s-1s84xap{opacity:.5;margin-top:.15rem;font-size:.9rem}.info.s-1s84xap{flex-direction:column;gap:.4rem;width:100%;max-width:22rem;margin-top:1.5rem;display:flex}.info-row.s-1s84xap{background-color:hsla(var(--system-color-dark-hsl), .05);color:inherit;border-radius:.6rem;align-items:center;gap:.6rem;padding:.6rem .8rem;font-size:.9rem;text-decoration:none;transition:background-color .12s;display:flex}.info-row.s-1s84xap:hover{background-color:hsla(var(--system-color-primary-hsl), .14)}.info-row.s-1s84xap svg{color:var(--system-color-primary);font-size:1.1rem}.edit-name.s-1s84xap{text-align:center;border:none;border-bottom:2px solid hsla(var(--system-color-dark-hsl), .15);color:inherit;background:0 0;outline:none;margin-bottom:1rem;padding:.2rem;font-size:1.3rem;font-weight:700}.edit-name.s-1s84xap:focus{border-color:var(--system-color-primary)}.fields.s-1s84xap{flex-direction:column;gap:.6rem;width:100%;max-width:22rem;display:flex}.fields.s-1s84xap label:where(.s-1s84xap){flex-direction:column;gap:.15rem;display:flex}.fields.s-1s84xap label:where(.s-1s84xap) span:where(.s-1s84xap){text-transform:uppercase;letter-spacing:.04em;opacity:.5;font-size:.72rem}.fields.s-1s84xap label:where(.s-1s84xap) input:where(.s-1s84xap){border:1px solid hsla(var(--system-color-dark-hsl), .15);background:var(--system-color-light);color:inherit;border-radius:.5rem;outline:none;padding:.45rem .6rem;font-size:.9rem}.fields.s-1s84xap label:where(.s-1s84xap) input:where(.s-1s84xap):focus{border-color:var(--system-color-primary)}.no-selection.s-1s84xap{opacity:.4;flex:1;place-items:center;display:grid}.tl-container.contacts{top:.85rem;left:.9rem}
