.upload-area[data-v-77aae9ab]{--media-preview-size:52px;--media-upload-size:52px;display:flex;flex:0 0 auto;position:relative;z-index:2}.upload-area--external.is-empty[data-v-77aae9ab]{height:0;overflow:hidden;width:0}.upload-trigger[data-v-77aae9ab]{align-items:center;background:#ddeaf81a;border:0;border-radius:8px;box-sizing:border-box;color:#ffffff5c;cursor:pointer;display:flex;flex:0 0 var(--media-upload-size);flex-direction:column;gap:4px;height:var(--media-upload-size);justify-content:center;overflow:hidden;padding:10px 3px;transition:background .2s ease,color .2s ease,opacity .2s ease,transform .3s cubic-bezier(.4,0,.2,1);width:var(--media-upload-size)}.upload-trigger[data-v-77aae9ab]:hover:not(:disabled){background:#ddeaf824;color:#ffffff8f}.upload-trigger[data-v-77aae9ab]:disabled{cursor:not-allowed;opacity:.4}.upload-trigger.has-media[data-v-77aae9ab]{position:absolute}.upload-trigger__icon[data-v-77aae9ab]{align-items:center;display:flex;flex:0 0 16px;height:16px;justify-content:center;width:16px}.upload-trigger__icon svg[data-v-77aae9ab-s]{height:16px;width:16px}.upload-trigger__label[data-v-77aae9ab]{flex:0 0 auto;font-family:Albert Sans,Arial,sans-serif;font-size:9px;font-weight:400;line-height:normal;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.image-stack[data-v-77aae9ab]{display:flex;min-height:var(--media-upload-size);position:relative}.media-stack-items[data-v-77aae9ab]{flex:0 0 auto;height:var(--media-preview-size);position:relative}.image-stack-item[data-v-77aae9ab]{background:#282c32;border-radius:8px;box-shadow:0 0 0 1px #ffffff1f,0 4px 10px #00000061;height:var(--media-preview-size);left:0;overflow:visible;position:absolute;top:0;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease;width:var(--media-preview-size);will-change:transform}.image-stack-item img[data-v-77aae9ab]{border-radius:inherit;clip-path:inset(0 round 8px);display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-stack.expanded .image-stack-item[data-v-77aae9ab]{box-shadow:0 0 0 1px #ffffff14,0 4px 12px #00000040}.reference-file-preview[data-v-77aae9ab]{align-items:center;background:#ddeaf814;border-radius:inherit;display:flex;height:100%;justify-content:center;width:100%}.reference-file-preview img[data-v-77aae9ab]{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.image-remove[data-v-77aae9ab]{align-items:center;background:#e53b57;border:0;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;display:flex;height:16px;justify-content:center;opacity:0;padding:0;position:absolute;right:-6px;top:-6px;transition:opacity .2s ease;width:16px;z-index:10}.image-stack.expanded .image-remove[data-v-77aae9ab]{opacity:1}.image-remove span[data-v-77aae9ab]{height:8px;position:relative;width:8px}.image-remove span[data-v-77aae9ab]:after,.image-remove span[data-v-77aae9ab]:before{background:#fff;border-radius:1px;content:"";height:1px;left:0;position:absolute;top:3.5px;width:8px}.image-remove span[data-v-77aae9ab]:before{transform:rotate(45deg)}.image-remove span[data-v-77aae9ab]:after{transform:rotate(-45deg)}.image-remove[data-v-77aae9ab]:hover{background:#d42f4a}.image-uploading-overlay[data-v-77aae9ab]{align-items:center;background:#00000080;border-radius:inherit;display:flex;inset:0;justify-content:center;position:absolute}.reference-progress-ring[data-v-77aae9ab]{height:32px;transform:rotate(-90deg);width:32px}.reference-progress-track[data-v-77aae9ab]{fill:none;stroke:#ffffff26;stroke-width:3}.reference-progress-bar[data-v-77aae9ab]{fill:none;stroke:#fffc;stroke-dasharray:81.68;stroke-dashoffset:81.68;stroke-linecap:round;stroke-width:3;transition:stroke-dashoffset .2s ease}.file-input[data-v-77aae9ab]{display:none}.upload-area--light .upload-trigger[data-v-77aae9ab]{background:#f7f8fa;border:1px solid #e3e5e9;color:#777c86}.upload-area--light .upload-trigger[data-v-77aae9ab]:hover:not(:disabled){background:#eef0f3;color:#4d525c}.upload-area--light .upload-trigger[data-v-77aae9ab]:focus-visible{outline:2px solid #5667f5;outline-offset:2px}.upload-area--light .image-stack-item[data-v-77aae9ab]{background:#f1f3f5;box-shadow:0 0 0 1px #e3e5e9,0 4px 10px #17171a24}.upload-area--light .image-stack.expanded .image-stack-item[data-v-77aae9ab]{box-shadow:0 0 0 1px #e3e5e9,0 4px 12px #17171a1f}
