.property-owner{color:var(--green);font:inherit;padding:28px 0}.property-owner .intro{max-width:780px;margin:12px 0 30px}.property-owner .intro h1{margin:12px 0;font-size:clamp(30px,4vw,46px);line-height:1.35}.property-owner .intro em{color:var(--green);font-style:normal}.property-owner .eyebrow{letter-spacing:2px;font-size:.72em}.property-owner .card{border:1px solid var(--border,#d7e2d5);background:var(--white);overflow-wrap:anywhere;border-radius:22px;margin:20px 0;padding:28px}.property-owner .tabs,.property-owner .actions{flex-wrap:wrap;gap:10px;display:flex}.property-owner button{font:inherit;cursor:pointer;border:1px solid var(--border,#d7e2d5);color:var(--green);background:var(--white);border-radius:12px;padding:10px 18px}.property-owner form>button,.property-owner .tabs button.active{color:#fff;background:#25785d}.property-owner button:disabled{opacity:.5;cursor:wait}.property-owner label{margin:16px 0;display:block}.property-owner input,.property-owner select,.property-owner textarea{width:100%;font:inherit;color:inherit;background:var(--white);border:1px solid var(--border,#d7e2d5);border-radius:10px;padding:10px;display:block}.property-owner textarea{resize:vertical;min-height:130px}.property-owner .fields{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.property-owner .wide{grid-column:1/-1}.property-owner .check{align-items:flex-start;gap:12px;display:flex}.property-owner .check input{width:auto;margin-top:9px;display:inline}.property-owner .row{border-bottom:1px solid var(--border,#d7e2d5);padding:20px 0}.property-owner .row h3{margin:0}.property-owner .muted{opacity:.8;font-size:.88em}.property-owner .status{color:#285d39;background:#cae9bf;border-radius:18px;padding:5px 12px;font-size:.8em;display:inline-block}.property-owner .danger{color:#fff;background:#a3473f}.property-owner .gallery{gap:12px;margin:12px 0;display:flex;overflow:auto}.property-owner .photo{min-width:130px}.property-owner .photo img{object-fit:cover;cursor:zoom-in;border-radius:12px;width:130px;height:100px}.property-owner .photo button{padding:5px;font-size:.75em}.property-owner pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8em}.property-owner details{border-top:1px solid var(--border,#d7e2d5);padding:12px 0}.property-owner #message:not(:empty){color:#58431a;background:#fff0c5;border-radius:12px;padding:15px}.property-owner dialog{border:0;border-radius:16px;max-width:95vw}.property-owner dialog::backdrop{background:#000b}.property-owner dialog img{max-width:85vw;max-height:80vh;display:block}.property-owner [hidden]{display:none!important}.property-owner h2{font-size:1.35em}.property-owner h3{font-size:1.1em}[data-theme=dark] .property-owner .card,[data-theme=dark] .property-owner input,[data-theme=dark] .property-owner select,[data-theme=dark] .property-owner textarea,[data-theme=dark] .property-owner button:not(.danger){color:#e6eddf;background:#20362b;border-color:#496050}@media (width<=600px){.property-owner .card{padding:20px}.property-owner .fields{grid-template-columns:1fr}.property-owner .tabs button{padding:10px 12px;font-size:.85em}}.property-owner p{margin:12px 0}.property-owner h2,.property-owner h3{margin:12px 0 16px}.property-owner #identity:empty{display:none}
