.owner-form-panel{max-width:920px;margin:auto;padding:clamp(24px,4vw,48px);background:#fff9f0;border:1px solid #d9c6ad;border-radius:16px}.owner-form-panel h2{margin-top:8px}.owner-form{display:grid;gap:22px;margin-top:28px}.owner-form label{display:grid;gap:8px;font-weight:600}.owner-form input,.owner-form select,.owner-form textarea{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:14px 16px;border:1px solid #bca68e;border-radius:8px;font:inherit;font-weight:400;color:#39291f;background:#fff}.owner-form input:focus,.owner-form select:focus,.owner-form textarea:focus{outline:3px solid #a88355;outline-offset:2px}.owner-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.owner-form [hidden]{display:none!important}.owner-form [data-owner-fields]{display:grid;gap:20px}.owner-form .owner-consent{display:flex;align-items:flex-start;gap:12px;line-height:1.5;font-weight:400}.owner-form .owner-consent input{width:22px;height:22px;flex-shrink:0;margin-top:2px;accent-color:#7c3e3d}.owner-form .owner-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.owner-data-policy{padding:16px 20px;border:1px solid #d9c6ad;border-radius:8px;font-size:15px;line-height:1.65}.owner-data-policy summary{cursor:pointer;font-weight:700}.owner-data-policy p{margin:14px 0}.owner-form .owner-form-note{font-size:14px;margin:0}.owner-form .owner-form-status{margin:0;line-height:1.6;font-weight:600;color:#38593c;overflow-wrap:anywhere}.owner-form .owner-form-status.is-error{color:#92352e}.owner-form button:disabled{opacity:.65;cursor:wait}.owner-selected{padding:16px;background:#f1e5d3;border-radius:8px}.owner-selected a{display:inline-block;margin-top:8px;text-decoration:underline}.owner-form button{justify-self:start}.owner-form input:user-invalid,.owner-form textarea:user-invalid{border-color:#92352e}@media(max-width:640px){.owner-form-grid{grid-template-columns:1fr}.owner-form-panel{padding:22px 18px}.owner-form button{width:100%}}
