.problem-report{flex-direction:column;gap:1rem;display:flex}.problem-report__field{flex-direction:column;gap:.35rem;display:flex}.problem-report__field label{font-size:.95rem;font-weight:600}.problem-report__field textarea,.problem-report__field input{min-height:44px;font:inherit;color:var(--color-ink);background:var(--color-page);border:1px solid var(--color-line);border-radius:var(--radius-control);padding:.6rem .75rem}.problem-report__field textarea{resize:vertical;min-height:7.5rem}.problem-report__field :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.problem-report__hint,.problem-report__disclosure{color:var(--color-muted);margin:0;font-size:.85rem;font-weight:400}.problem-report__error{color:var(--color-danger);margin:0;font-size:.85rem;font-weight:400}.problem-report__sent{margin:0}.problem-report__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.problem-report__label{font-size:.95rem;font-weight:600}.problem-report__file{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.problem-report__attach{cursor:pointer;align-self:flex-start}.problem-report__file:focus-visible+.problem-report__attach{outline:2px solid var(--color-accent);outline-offset:2px}.problem-report__image{align-items:center;gap:.75rem;display:flex}.problem-report__thumbnail{object-fit:cover;border:1px solid var(--color-line);border-radius:var(--radius-control);width:56px;height:56px}.problem-report__image-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-muted);flex:1;font-size:.85rem;overflow:hidden}
