.feedback-launcher{right:calc(var(--space-4) + env(safe-area-inset-right,0px));bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));z-index:var(--overlay-layer-floating);box-shadow:var(--shadow-raised);position:fixed}.feedback-form{gap:var(--space-4);min-width:0;display:grid}.feedback-images{gap:var(--space-2);justify-items:start;min-width:0;display:grid}.feedback-images>p{margin:0}.feedback-image{align-items:center;gap:var(--space-3);min-width:0;display:flex}.feedback-image img{width:calc(var(--space-8) * 4);aspect-ratio:16/10;object-fit:cover;object-position:top left;border-width:calc(var(--space-1) / 4);border-style:solid;border-color:var(--color-border);border-radius:var(--scale-radius-control);background:var(--color-surface-subtle);flex:none}.feedback-image-meta,.feedback-image-actions{align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.feedback-image-meta{flex-direction:column;align-items:flex-start}.feedback-footer,.feedback-marker-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.feedback-marker-spacer{flex:auto}.feedback-error{color:var(--color-danger);margin:0}.feedback-marker-stage{align-content:start;gap:var(--space-3);min-width:0;height:100%;padding:var(--space-4);justify-items:center;display:grid;overflow:auto}.feedback-marker-canvas{max-width:100%;max-height:calc(100dvh - var(--space-8) * 5);border-width:calc(var(--space-1) / 4);border-style:solid;border-color:var(--color-border);border-radius:var(--scale-radius-control);touch-action:none;cursor:crosshair;display:block}.feedback-marker-hint{align-items:center;gap:var(--space-1);margin:0;display:inline-flex}@media (width<=767px){.feedback-marker-spacer{display:none}.feedback-marker-actions>.dv-button{flex:auto}}
