.owner-page{min-height:100dvh;color:var(--ink);background:var(--cream)}.owner-nav{justify-content:space-between}.owner-back,.owner-link,.owner-primary{align-items:center;gap:7px;font-weight:600;text-decoration:none;display:inline-flex}.owner-link{color:var(--green);text-underline-offset:3px;font-size:.88rem;text-decoration:underline}.owner-main{width:min(920px,100% - 36px);margin:auto;padding:clamp(36px,6vw,74px) 0 72px}.owner-main h1{font:400 clamp(48px, 7vw, 72px)/1 var(--serif);letter-spacing:-.035em;margin:0}.owner-lead{max-width:580px;color:var(--muted);margin:14px 0 16px;line-height:1.6}.owner-cards{gap:18px;margin:27px 0 0;display:grid}.owner-card,.owner-empty{border:1px solid var(--line);background:#fffef8;border-radius:12px;min-width:0;padding:clamp(19px,3vw,32px)}.owner-card-top{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.owner-card h2{font:400 clamp(27px, 4.5vw, 39px)/1.12 var(--serif);overflow-wrap:anywhere;margin:3px 0}.owner-place,.owner-muted,.owner-status{color:var(--muted);font-size:.84rem}.owner-place{margin:0}.owner-status{margin:9px 0 18px}.owner-update{flex-wrap:wrap;align-items:end;gap:13px;display:flex}.owner-update label{flex:160px;gap:7px;font-size:.84rem;font-weight:600;display:grid}.owner-update input,.owner-update select{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #a9b6a7;border-radius:6px;padding:9px 11px}.owner-primary{background:var(--green);color:#fff;border:0;border-radius:7px;justify-content:center;min-height:44px;padding:10px 15px;font-size:.87rem}.owner-primary:disabled{opacity:.65}.owner-result{color:var(--green);margin:12px 0 0;font-size:.9rem}.owner-result[role=alert]{color:#8b471f}.owner-pagination{gap:24px;margin-top:16px;display:flex}@media (max-width:540px){.owner-update .owner-primary{width:100%}}
