.source-report-sheet{--source-report-field-height:var(--pp-control-height)}.source-report-form,.source-report-confirmation,.source-report-unavailable{gap:1.25rem;width:min(100%,38rem);margin-inline:auto;display:grid}.source-report-private-note,.source-report-confirmation,.source-report-unavailable{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.source-report-private-note{border-block:1px solid var(--border);padding-block:.875rem}.source-report-private-note svg,.source-report-confirmation>svg{color:var(--success-foreground)}.source-report-unavailable>svg{color:var(--warning-foreground)}.source-report-private-note p,.source-report-confirmation p,.source-report-unavailable p{color:var(--muted-foreground);margin:0;line-height:1.55}.source-report-confirmation h2,.source-report-unavailable h2{margin:0 0 .5rem;font-size:1.125rem}.source-report-confirmation [data-slot=button]{margin-top:1.25rem}.source-report-field{color:var(--foreground);font-size:var(--pp-text-small);gap:.375rem;font-weight:650;display:grid}.source-report-field input,.source-report-field select,.source-report-field textarea{border:1px solid var(--pp-border-control);border-radius:var(--radius-md);outline-offset:1px;width:100%;color:var(--foreground);background:var(--card);font:inherit;outline:2px solid #0000;padding:.75rem;font-weight:400}.source-report-field input,.source-report-field select{height:var(--source-report-field-height);min-height:var(--source-report-field-height)}.source-report-field textarea{resize:vertical;min-height:7.5rem;line-height:1.5}.source-report-field input:hover,.source-report-field select:hover,.source-report-field textarea:hover{background:var(--muted)}.source-report-field input:focus-visible,.source-report-field select:focus-visible,.source-report-field textarea:focus-visible{outline-color:var(--ring)}.source-report-field input:active,.source-report-field select:active,.source-report-field textarea:active{background:var(--card)}.source-report-field input:disabled,.source-report-field select:disabled,.source-report-field textarea:disabled{cursor:not-allowed;opacity:.55}.source-report-field textarea[aria-invalid=true]{border-color:var(--destructive)}.source-report-attached{border-block:1px solid var(--border);gap:.375rem;min-width:0;padding:.875rem 0;display:grid}.source-report-attached span{color:var(--muted-foreground);font-size:var(--pp-text-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:650}.source-report-attached code{overflow-wrap:anywhere;min-width:0;font-size:var(--pp-text-small)}.source-report-form-footer{gap:.5rem;min-height:4.25rem;display:grid}.source-report-form-footer p{min-height:1.35rem;color:var(--muted-foreground);font-size:var(--pp-text-small);margin:0;line-height:1.45}.source-report-form-footer .source-report-error{color:var(--destructive-foreground)}@media (width>=48rem){.source-report-form-footer{grid-template-columns:auto minmax(0,1fr);align-items:center}}@media (prefers-reduced-motion:reduce){.source-report-sheet *,.source-report-sheet :before,.source-report-sheet :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (width<=48rem){.source-report-field input,.source-report-field select,.source-report-field textarea{font-size:var(--pp-text-body)}}.source-report-sheet[data-modal-kind=drawer][data-size=full]{height:calc(100dvh - 2rem);max-height:calc(100dvh - 2rem)}
