.report-correction{border:1px solid var(--border,#d9ded5);background:var(--card,#fff);color:var(--foreground,#192b29)}.report-correction-details{min-width:0}.report-correction-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:12px 18px;color:inherit;cursor:pointer;font-size:15px;font-weight:600;list-style:none}.report-correction-summary::-webkit-details-marker{display:none}.report-correction-summary:before{width:8px;height:8px;flex:0 0 8px;border-right:1px solid;border-bottom:1px solid;content:"";transform:rotate(-45deg);transition:transform .12s ease}.report-correction-details[open] .report-correction-summary{border-bottom:1px solid var(--border,#d9ded5)}.report-correction-details[open] .report-correction-summary:before{transform:rotate(45deg)}.report-correction-summary:focus-visible{outline:3px solid color-mix(in srgb,var(--primary,#426817) 25%,transparent);outline-offset:-3px}.report-correction-summary-cafe{overflow:hidden;color:var(--muted-foreground,#5c6760);font-size:13px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.report-correction-content{padding:24px}.report-correction-heading{margin-bottom:14px}.report-correction-eyebrow{margin:0 0 7px;color:var(--muted-foreground,#5c6760);font-size:11px;letter-spacing:1.4px;text-transform:uppercase}.report-correction h2{margin:0;font-size:26px;font-weight:500;letter-spacing:-.6px;line-height:1.2}.report-correction-branch{display:grid;gap:3px;margin:11px 0 0;font-size:14px;line-height:1.5}.report-correction-branch span,.report-correction-note{color:var(--muted-foreground,#5c6760)}.report-correction-note{margin:0 0 21px;font-size:13px;line-height:1.6}.report-correction-form{display:grid;gap:17px}.report-correction-field{display:grid;gap:7px;min-width:0}.report-correction-field label{font-size:14px;font-weight:600}.report-correction-field label span{color:var(--muted-foreground,#5c6760);font-size:12px;font-weight:400}.report-correction-field input,.report-correction-field select,.report-correction-field textarea{width:100%;min-height:44px;border:1px solid var(--border,#c9d1c5);border-radius:4px;background:var(--background,#fafbf8);color:inherit;font:inherit;font-size:16px;padding:10px 12px}.report-correction-field textarea{min-height:124px;line-height:1.5;resize:vertical}.report-correction-field input:focus,.report-correction-field select:focus,.report-correction-field textarea:focus{border-color:var(--primary,#192b29);outline:3px solid color-mix(in srgb,var(--primary,#426817) 25%,transparent);outline-offset:1px}.report-correction-field input:disabled,.report-correction-field select:disabled,.report-correction-field textarea:disabled{cursor:wait;opacity:.7}.report-correction-field [aria-invalid=true]{border-color:#a33a2d}.report-correction-field small{color:var(--muted-foreground,#5c6760);font-size:12px;line-height:1.4}.report-correction-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.report-correction-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.report-correction-error,.report-correction-status{margin:0;font-size:13px;line-height:1.55}.report-correction-error{color:#963b2c}.report-correction-status-success{color:#356320}.report-correction-status-error{color:#963b2c}.report-correction-status-idle,.report-correction-status-submitting{color:var(--muted-foreground,#5c6760)}.report-correction-receipt{display:inline-block;margin-top:4px}.report-correction-receipt code{font-size:12px;overflow-wrap:anywhere}.report-correction-submit{min-height:46px;border:1px solid var(--primary,#192b29);border-radius:4px;padding:11px 17px;background:var(--primary,#192b29);color:var(--primary-foreground,#fff);cursor:pointer;font-size:14px;font-weight:600}.report-correction-submit:hover{filter:brightness(1.12)}.report-correction-submit:disabled{cursor:wait;opacity:.7}@media (max-width:600px){.report-correction{padding:0}.report-correction-summary{padding:12px 15px}.report-correction-content{padding:20px}.report-correction-grid{grid-template-columns:1fr;gap:17px}.report-correction-submit{width:100%}}