.epick{color:var(--muted-foreground);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.epick-label{white-space:nowrap}.epick-control{position:relative}.epick-btn{background:var(--muted);color:var(--foreground);border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:8px;max-width:100%;padding:5px 10px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .12s;display:inline-flex}.epick-btn:hover{border-color:color-mix(in srgb, var(--pc-vio) 35%, var(--border))}.epick-chev{color:var(--muted-foreground);flex-shrink:0}.epick-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.epick-av{object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.epick-av--logo{object-fit:contain;background:#fff;padding:2px}.epick-av--init{background:linear-gradient(135deg, var(--pc-vio), var(--pc-teal));color:var(--pc-on-accent,#fff);font-size:9px;font-weight:800}.epick-menu{z-index:40;background:var(--card);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;min-width:220px;max-width:min(320px,90vw);max-height:320px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);overflow-y:auto;box-shadow:0 12px 30px #0006}.epick-menu--end{right:0}.epick-menu--start{left:0}.epick-menu--portal{z-index:1100;min-width:0;max-width:90vw;position:fixed}.epick-opt{cursor:pointer;color:var(--foreground);text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;width:100%;padding:7px 9px;font-size:13px;font-weight:600;display:flex}.epick-opt:hover{background:var(--muted)}.epick-opt.active{background:color-mix(in srgb, var(--pc-vio) 12%, transparent)}.epick-optbody{flex-direction:column;min-width:0;display:flex}.epick-optbody .epick-name{max-width:none}.epick-detail{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.epick-group{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);padding:8px 9px 3px;font-size:10px;font-weight:700}.epick-opt-wrap:first-child .epick-group{padding-top:3px}.uss{flex-direction:column;gap:8px;display:flex}.uss-chips{flex-wrap:wrap;gap:6px;display:flex}.uss-chip{background:var(--muted);border:1px solid var(--border);color:var(--foreground);border-radius:999px;align-items:center;gap:6px;padding:3px 6px 3px 4px;font-size:12.5px;font-weight:600;display:inline-flex}.uss-chip .epick-av{width:18px;height:18px}.uss-chip-name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.uss-chip button{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.uss-chip button:hover{color:#ef4444}.uss-field{position:relative}.uss-input{background:var(--field-bg);border:var(--field-border);border-radius:var(--field-radius);width:100%;padding:var(--field-pad);font-size:var(--field-size);color:var(--foreground);font-family:inherit}.uss-menu{top:calc(100% + 4px);left:0;right:0}.uss-opt--in{opacity:.55;cursor:default}.uss-opt--in:hover{background:0 0}.epick-tag{text-transform:uppercase;letter-spacing:.05em;color:var(--pc-vio);background:color-mix(in srgb, var(--pc-vio) 14%, transparent);border-radius:99px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:700}.epick-placeholder{color:var(--muted-foreground);font-weight:500}.epick-opt--none{color:var(--muted-foreground)}.epick--block,.epick--block .epick-control{display:block}.epick--block .epick-btn{background:var(--background);justify-content:flex-start;width:100%;min-height:38px;padding:8px 10px}.epick--block .epick-btn .epick-chev{margin-left:auto}.epick--block .epick-name{flex:auto;max-width:none}.epick--block .epick-menu{min-width:0;left:0;right:0}
