.cad-upload-surface .upload-folder-icon{position:relative;display:block;width:var(--upload-folder-size);height:var(--upload-folder-size);pointer-events:none;flex-shrink:0}.public-ui .cad-upload-surface .entry-upload-icon.upload-folder-icon{background:none}.upload-folder-icon:before,.upload-folder-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:center / contain no-repeat}.upload-folder-icon:before{background-image:url(/assets/illustrations/upload-folder-v1.webp);opacity:var(--opacity-solid)}.upload-folder-icon:after{background-image:url(/assets/illustrations/upload-folder-open-v1.webp);opacity:var(--opacity-hidden)}.cad-upload-surface:is([data-dragging],:has(button:focus-visible)) .upload-folder-icon:before,.upload-entry.dragging .cad-upload-surface .upload-folder-icon:before{opacity:var(--opacity-hidden)}.cad-upload-surface:is([data-dragging],:has(button:focus-visible)) .upload-folder-icon:after,.upload-entry.dragging .cad-upload-surface .upload-folder-icon:after{opacity:var(--opacity-solid)}@media(hover:hover)and (pointer:fine){.cad-upload-surface:hover .upload-folder-icon:before{opacity:var(--opacity-hidden)}.cad-upload-surface:hover .upload-folder-icon:after{opacity:var(--opacity-solid)}}@media(prefers-reduced-motion:no-preference){.upload-folder-icon:before,.upload-folder-icon:after{transition:opacity var(--motion-feedback) var(--motion-ease)}}
