.owner-snapshots{--owner-green: #183832;--owner-cream: #fffef8;--owner-border: #aebfad;--owner-error: #823b20;--owner-gap: 1rem;--owner-input-bg: var(--owner-cream);--owner-input-border: var(--owner-border)}.owner-snapshots input,.owner-snapshots select,.owner-snapshots button{min-height:44px;font-size:1rem}.owner-snapshots input,.owner-snapshots select{width:100%;min-width:0;border:1px solid var(--owner-input-border);background:var(--owner-input-bg);color:var(--owner-green);padding:.7rem;margin:.5rem 0;border-radius:4px}.owner-snapshots input:focus-visible{outline:3px solid #aa5b20;outline-offset:4px}.owner-snapshots [aria-invalid=true]{border-color:var(--owner-error)}.owner-snapshots .owner-field-error{color:var(--owner-error)}.owner-snapshot,.owner-preparation{margin-top:2rem}.owner-snapshot h3,.owner-preparation h3{font:400 1.8rem/1.25 Georgia,serif}.owner-snapshot h4{font-size:1.2rem;margin:2rem 0 1rem}.owner-snapshot h5{font-size:1rem;margin:.5rem 0}.owner-evidence{border-bottom:1px solid #d0d5c9;padding:1rem 0;overflow-wrap:anywhere}.owner-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--owner-gap);margin:1.5rem 0}.owner-snapshots .owner-hint{font-size:.875rem;margin:0}.owner-snapshots input:disabled{background:#eee}.owner-declarations{padding-left:1.5rem}.owner-snapshots summary{min-height:44px;padding:.5rem 0}@media(max-width:680px){.owner-fields{grid-template-columns:1fr}}
