:root:has(.feedback-launcher-region){--feedback-tab-width:var(--space-8);--feedback-safe-area-right:calc(var(--feedback-tab-width) + env(safe-area-inset-right,0px))}.feedback-launcher-region{display:contents}.app-shell:has(.feedback-launcher-region){box-sizing:border-box;padding-right:var(--feedback-safe-area-right)}:root:has(.feedback-launcher-region) .offer-wizard-shell:not(.app-shell .offer-wizard-shell){width:calc(100% - var(--feedback-safe-area-right))}.feedback-launcher{box-sizing:border-box;right:env(safe-area-inset-right,0px);z-index:var(--overlay-layer-sticky);width:var(--feedback-tab-width);min-width:0;height:auto;min-height:calc(var(--space-10) + var(--space-1));padding:var(--space-2) 0;border-radius:var(--scale-radius-control) 0 0 var(--scale-radius-control);box-shadow:var(--shadow-raised);flex-direction:column;position:fixed;top:50%;transform:translateY(-50%)}.feedback-launcher:focus-visible{outline:calc(var(--space-1) / 2) solid var(--color-surface);outline-offset:calc(-1 * var(--space-1))}.feedback-launcher-label{writing-mode:vertical-rl}@media (width<=767px){:root:has(.feedback-launcher-region){--feedback-tab-width:calc(var(--space-6) + var(--space-1))}.feedback-launcher-label{display:none}}.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}}
