.yvhfjq_root{margin:var(--space-8) 0;min-width:0}.yvhfjq_root h2{font-size:var(--text-lg);font-weight:400}.yvhfjq_root a{text-underline-offset:3px;text-decoration:underline}.yvhfjq_root input,.yvhfjq_root textarea{font-size:var(--text-md)}.yvhfjq_root .yvhfjq_note{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.8}.yvhfjq_options{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);margin:var(--space-6) 0;min-width:0;display:grid}.yvhfjq_options legend{font-size:var(--text-sm);padding:0 var(--space-2)}.yvhfjq_options label{gap:var(--space-3);min-height:var(--touch);font-size:var(--text-sm);align-items:center;display:flex}.yvhfjq_options input{width:18px;height:18px;accent-color:var(--text);flex-shrink:0}.yvhfjq_reason textarea{background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-3);resize:vertical;width:100%}.yvhfjq_actions{gap:var(--space-3);margin:var(--space-6) 0;flex-wrap:wrap;display:flex}.yvhfjq_actions .yvhfjq_button{flex:1}.yvhfjq_fields{border:0;min-width:0;margin:0;padding:0}.yvhfjq_receipt pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:var(--text-sm);border:1px solid var(--border);padding:var(--space-5);border-radius:var(--radius-md)}@media print{.yvhfjq_receipt{color:#000;background:#fff}.yvhfjq_actions{display:none}}
