.ve-feedback{z-index:9000;font-family:var(--ve-typography-body-family);position:relative}.ve-feedback-trigger{position:fixed;inset-block-end:var(--ve-space-4);inset-inline-end:var(--ve-space-4)}.ve-feedback-file{display:none}.ve-feedback-dropzone{min-block-size:calc(var(--ve-space-12) * 2 + var(--ve-space-4));place-items:center;gap:var(--ve-space-1);padding:var(--ve-space-4);border:1px dashed var(--ve-border-subtle);border-radius:var(--ve-radius-container);background:var(--ve-surface-subtle);color:var(--ve-text-muted);text-align:center;cursor:pointer;display:grid}.ve-feedback-dropzone strong{color:var(--ve-text-primary)}.ve-feedback-dropzone span{font-size:.75rem}.ve-feedback-dropzone:hover,.ve-feedback-dropzone:focus-visible,.ve-feedback-dropzone[data-drag-over=true]{border-color:var(--ve-focus-ring);outline:2px solid var(--ve-focus-ring);outline-offset:2px}.ve-feedback-shot-row,.ve-feedback-shot-actions,.ve-feedback-actions{align-items:center;gap:var(--ve-space-2);flex-wrap:wrap;display:flex}.ve-feedback-shot img{inline-size:calc(var(--ve-space-12) * 2 + var(--ve-space-8));block-size:calc(var(--ve-space-12) + var(--ve-space-8));object-fit:cover;border:1px solid var(--ve-border-subtle);border-radius:var(--ve-radius-control)}.ve-feedback-capture-action,.ve-feedback-actions{justify-content:flex-end;display:flex}@media (width<=24rem){.ve-feedback-trigger{inset-block-end:var(--ve-space-2);inset-inline-end:var(--ve-space-2)}}
