.saas-add-people{position:relative}.saas-add-people__panel{z-index:20;gap:var(--saas-space-sm);inline-size:min(420px,90vw);padding:var(--saas-space-md);border:1px solid var(--saas-border-default);border-radius:var(--saas-radius-md);background:var(--saas-bg-surface);box-shadow:var(--saas-elevation-popover);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--saas-space-xs));inset-inline-end:0}.saas-add-people__title{color:var(--saas-text-primary);font-size:var(--saas-font-body);margin:0;font-weight:600}.saas-add-people__field{align-items:center;gap:var(--saas-space-2xs);padding:var(--saas-space-2xs) var(--saas-space-sm);border-radius:var(--saas-radius-md);background:var(--saas-bg-sunken);flex-wrap:wrap;display:flex}.saas-add-people__field:focus-within{box-shadow:var(--saas-focus-ring)}.saas-add-people__chip{padding:2px 2px 2px var(--saas-space-xs);border-radius:var(--saas-radius-sm);background:var(--saas-brand-subtle);color:var(--saas-brand-strong);font-size:var(--saas-font-body-sm);align-items:center;gap:2px;font-weight:600;display:inline-flex}.saas-add-people__unpick{border-radius:var(--saas-radius-full);block-size:20px;inline-size:20px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.saas-add-people__input{min-block-size:36px;min-inline-size:120px;color:var(--saas-text-primary);font:inherit;font-size:var(--saas-font-body);background:0 0;border:0;flex:1}.saas-add-people__input:focus{outline:none}.saas-add-people__list{flex-direction:column;max-block-size:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.saas-add-people__option{align-items:center;gap:var(--saas-space-sm);min-block-size:44px;inline-size:100%;padding:var(--saas-space-2xs) var(--saas-space-xs);border-radius:var(--saas-radius-md);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.saas-add-people__option:hover{background:var(--saas-bg-sunken)}.saas-add-people__text{flex-direction:column;min-inline-size:0;display:flex}.saas-add-people__name{color:var(--saas-text-primary);font-size:var(--saas-font-body);font-weight:600}.saas-add-people__detail,.saas-add-people__muted{color:var(--saas-text-secondary);font-size:var(--saas-font-body-sm)}.saas-add-people__muted{padding:var(--saas-space-xs)}.saas-add-people__error{color:var(--saas-status-danger);font-size:var(--saas-font-body-sm);margin:0}.saas-add-people__actions{justify-content:flex-end;gap:var(--saas-space-sm);display:flex}.saas-add-people__button{min-block-size:38px;min-inline-size:96px;padding-inline:var(--saas-space-md);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);cursor:pointer;font-weight:600}.saas-add-people__button[data-primary=true]{border-color:var(--saas-brand-primary);background:var(--saas-brand-primary);color:var(--saas-brand-on-primary)}.saas-add-people__button:disabled{border-color:var(--saas-border-default);background:var(--saas-bg-sunken);color:var(--saas-text-secondary);cursor:not-allowed}.saas-add-people__option:focus-visible,.saas-add-people__button:focus-visible,.saas-add-people__unpick:focus-visible{box-shadow:var(--saas-focus-ring);outline:none}