._wrapper_1v2hs_1{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._label_1v2hs_8{font-size:var(--text-ui);font-weight:var(--font-medium);color:var(--text-primary)}._required_1v2hs_14{color:var(--text-error);margin-left:var(--space-1)}._dropzone_1v2hs_19{min-height:7rem;padding:var(--space-4);border:var(--border-width) dashed var(--border-primary);border-radius:var(--radius-lg);background-color:var(--bg-secondary);transition:var(--transition-colors);justify-content:center;align-items:center;display:flex;position:relative}._dropzone_1v2hs_19:hover:not(._disabled_1v2hs_32){border-color:var(--color-blue-500)}._nativeInput_1v2hs_38:focus-visible+._placeholder_1v2hs_38,._dropzone_1v2hs_19:focus-within{border-color:var(--color-blue-500);outline:var(--border-width-thick) solid color-mix(in srgb, var(--color-blue-500) 40%, transparent);outline-offset:2px}._dragging_1v2hs_45{border-color:var(--color-blue-500);background-color:color-mix(in srgb, var(--color-blue-500) 8%, var(--bg-secondary))}._invalid_1v2hs_50{border-color:var(--color-error)}._disabled_1v2hs_32{opacity:.6;cursor:not-allowed}._nativeInput_1v2hs_38{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}._nativeInput_1v2hs_38:disabled{cursor:not-allowed}._placeholder_1v2hs_38{align-items:center;gap:var(--space-1);text-align:center;pointer-events:none;flex-direction:column;display:flex}._placeholderIcon_1v2hs_86{font-size:var(--icon-xl);color:var(--text-tertiary);display:inline-flex}._placeholderText_1v2hs_92{font-size:var(--text-ui);color:var(--text-secondary)}._placeholderMeta_1v2hs_97{font-size:var(--text-xs);color:var(--text-tertiary)}._selected_1v2hs_102{align-items:center;gap:var(--space-3);width:100%;min-width:0;display:flex}._selectedIcon_1v2hs_110{font-size:var(--icon-lg);color:var(--color-blue-500);flex-shrink:0;display:inline-flex}._selectedText_1v2hs_117{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}._selectedName_1v2hs_127{font-size:var(--text-ui);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._selectedSize_1v2hs_135{font-size:var(--text-xs);color:var(--text-tertiary)}._clearButton_1v2hs_144{z-index:1;width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;transition:var(--transition-colors);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}._clearButton_1v2hs_144:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}._error_1v2hs_166{font-size:var(--text-xs);color:var(--text-error)}._helper_1v2hs_171{font-size:var(--text-xs);color:var(--text-tertiary)}@media (width<=1023px){._dropzone_1v2hs_19{min-height:6rem}}@media (width<=480px){._dropzone_1v2hs_19{min-height:5.5rem;padding:var(--space-3)}._placeholderIcon_1v2hs_86{font-size:var(--icon-lg)}._placeholderText_1v2hs_92{font-size:var(--text-xs)}}@media (height<=500px) and (orientation:landscape){._dropzone_1v2hs_19{min-height:3.5rem;padding:var(--space-2) var(--space-3)}._placeholder_1v2hs_38{gap:var(--space-2);flex-direction:row}._placeholderIcon_1v2hs_86{font-size:var(--icon-md)}}
