.person-select-trigger{min-width:0;font-size:var(--font-size-small);justify-content:space-between;font-weight:400}.person-select-trigger>[data-slot=select-value]{align-items:center;min-width:0;display:flex;overflow:hidden}.person-select-placeholder{color:var(--muted-foreground)}[data-slot=select-content].person-select-content{z-index:60;width:max(calc(240px * var(--ui-scale,1)), var(--radix-popover-trigger-width));max-width:calc(100vw - calc(24px * var(--ui-scale,1)));max-height:var(--radix-popover-content-available-height);color:var(--popover-foreground);flex-direction:column;display:flex;overflow:hidden}.person-select-search{align-items:center;gap:calc(6px * var(--ui-scale,1));padding:calc(5px * var(--ui-scale,1)) calc(5px * var(--ui-scale,1)) calc(9px * var(--ui-scale,1));border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.person-select-search>svg{width:calc(16px * var(--ui-scale,1));height:calc(16px * var(--ui-scale,1));color:var(--muted-foreground);flex-shrink:0}.person-select-search input{min-width:0}.person-select-options{overscroll-behavior:contain;min-height:0;max-height:calc(280px * var(--ui-scale,1));padding-top:calc(4px * var(--ui-scale,1));overflow-y:auto}.person-select-options>button{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-scale,1));width:100%;padding:calc(6px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));text-align:left;cursor:pointer;display:flex}.person-select-options>button>:first-child{min-width:0}.person-select-options>button>svg{width:calc(16px * var(--ui-scale,1));height:calc(16px * var(--ui-scale,1));flex-shrink:0}.person-select-options [data-separated]{border-top:1px solid var(--border);margin-top:calc(5px * var(--ui-scale,1))}.person-select-options>p{padding:calc(12px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));font-size:var(--font-size-small);color:var(--muted-foreground)}.person-select-add-member{border-top:1px solid var(--border);padding:calc(5px * var(--ui-scale,1));flex-shrink:0}.person-select-add-member>button{width:100%;color:var(--primary);justify-content:flex-start}@media (width<=600px),(pointer:coarse){.person-select-search input{min-height:calc(40px * var(--ui-scale,1));font-size:calc(16px * var(--ui-scale,1))}.person-select-trigger{min-height:calc(40px * var(--ui-scale,1))}.person-select-add-member>button{min-height:calc(44px * var(--ui-scale,1))}}.person-select-trigger{border-color:var(--input);background:0 0}
