._picker_m3g7i_1{flex-direction:column;gap:8px;min-width:0;display:flex}._label_m3g7i_2{font-size:14px;font-weight:500;line-height:1.5}._trigger_m3g7i_3{white-space:normal;text-align:left;justify-content:flex-start;width:100%;min-height:44px}._trigger_m3g7i_3>span{flex:1;min-width:0}._trigger_m3g7i_3>svg:last-child{transition:transform .15s}._expanded_m3g7i_4{transform:rotate(180deg)}._panel_m3g7i_5{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;margin-top:8px;overflow:hidden}._panelHeading_m3g7i_6{justify-content:space-between;gap:8px;padding:12px;font-size:14px;font-weight:500;display:flex}._panelHeading_m3g7i_6>span:last-child{white-space:nowrap;color:var(--muted-foreground)}._grid_m3g7i_7{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(min(100%,84px),1fr));gap:8px;max-height:min(340px,45dvh);padding:3px 12px 12px;display:grid;overflow-y:auto}._tile_m3g7i_8{text-align:left;background:var(--secondary);min-width:0;color:var(--foreground);cursor:pointer;border:2px solid #0000;border-radius:9px;flex-direction:column;padding:3px;display:flex;position:relative}._tile_m3g7i_8[aria-pressed=true]{border-color:var(--primary);background:var(--accent)}._tile_m3g7i_8:hover:not(:disabled){border-color:var(--ring)}._tile_m3g7i_8:focus-visible{outline:2px solid var(--primary);outline-offset:1px}._tile_m3g7i_8:disabled{opacity:.45;cursor:not-allowed}._cover_m3g7i_10{aspect-ratio:1;background:var(--muted);width:100%;min-width:0;color:var(--muted-foreground);border-radius:6px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._cover_m3g7i_10 img{object-fit:contain;width:100%;height:100%}._fallback_m3g7i_11{text-align:center;flex-direction:column;align-items:center;gap:5px;padding:4px;font-size:12px;display:flex}._kind_m3g7i_12{color:#fff;background:#101112bf;border-radius:4px;padding:3px;position:absolute;bottom:4px;left:4px}._check_m3g7i_13{color:#fff;background:#10111266;border:1px solid #ffffffd9;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:7px;right:7px}._tile_m3g7i_8[aria-pressed=true] ._check_m3g7i_13{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._name_m3g7i_15{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:5px 2px 2px;font-size:12px;line-height:1.5;overflow:hidden}._selected_m3g7i_16{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._selected_m3g7i_16 li{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:6px;display:flex}._selected_m3g7i_16 ._cover_m3g7i_10{flex-shrink:0;width:48px;height:48px}._selected_m3g7i_16 ._fallback_m3g7i_11 span{display:none}._selectedName_m3g7i_17{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;line-height:1.4}._selectedName_m3g7i_17 small{color:var(--muted-foreground);margin-top:3px;font-size:12px;display:block}._remove_m3g7i_18{min-width:44px;min-height:44px}._help_m3g7i_18,._hint_m3g7i_18,._empty_m3g7i_18{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.5}._hint_m3g7i_18,._empty_m3g7i_18{padding:0 12px 12px}._actions_m3g7i_18{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:10px 12px;display:flex}._actions_m3g7i_18 button,._upload_m3g7i_18{min-height:44px}._upload_m3g7i_18{white-space:normal;align-self:flex-start;max-width:100%}@media (prefers-reduced-motion:reduce){._trigger_m3g7i_3>svg:last-child{transition:none}}
