:root{--vg-image-drop-zone-bg:var(--color-surface);--vg-image-drop-zone-bg--hover:rgba(255,69,0,.1);--vg-image-drop-zone-border:var(--color-surface-border);--vg-image-drop-zone-border--hover:var(--color-primary-300);--vg-image-drop-zone-border--invalid:var(--color-additional-red);--vg-image-drop-zone-placeholder--hover:var(--color-primary-300)}._root_9e78875d0aec{align-items:center;aspect-ratio:16/9;background-color:var(--vg-image-drop-zone-bg);border-radius:var(--radius-md);display:flex;flex-direction:column;justify-content:center;padding:16px;position:relative}._line_9e0640b9a1c5{height:100%;left:0;overflow:visible;pointer-events:none;position:absolute;top:0;width:100%}._drop-zone_3ba0f826b543:has(._line_9e0640b9a1c5) ._line-rect_924e5b0e2812{color:var(--vg-image-drop-zone-border);fill:none;transition:stroke .15s,color .15s}._drop-zone_3ba0f826b543:has(._line_9e0640b9a1c5) ._root--hover_b31fb5a3f608 ._line-rect_924e5b0e2812,._drop-zone_3ba0f826b543:has(._line_9e0640b9a1c5) ._root_9e78875d0aec:hover ._line-rect_924e5b0e2812{color:var(--vg-image-drop-zone-border--hover)}._drop-zone_3ba0f826b543:has(._line_9e0640b9a1c5) ._root--invalid_05e99ad74c86 ._line-rect_924e5b0e2812{color:var(--vg-image-drop-zone-border--invalid)}._drop-zone_3ba0f826b543 ._root--hover_b31fb5a3f608,._drop-zone_3ba0f826b543 ._root_9e78875d0aec:hover{background-color:var(--vg-image-drop-zone-bg--hover)}._drop-zone_3ba0f826b543 ._root--hover_b31fb5a3f608 ._placeholder-root_77d116b961f9,._drop-zone_3ba0f826b543 ._root_9e78875d0aec:hover ._placeholder-root_77d116b961f9{color:var(--vg-image-drop-zone-placeholder--hover)}._input_5c36afe0a619{opacity:0;pointer-events:none}._placeholder-root_77d116b961f9{align-items:center;color:light-dark(var(--color-palette-500),var(--color-palette-200));display:flex;flex-direction:column;gap:8px;justify-content:center}@media(min-width:1366px){._placeholder-root_77d116b961f9{gap:12px}}._placeholder-description_ea6f23ed1273{display:flex;flex-direction:column;gap:4px}@media(min-width:1366px){._placeholder-description_ea6f23ed1273{gap:6px}}
