#hostorown fieldset {display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:1rem 0;padding:1rem;border:1px solid var(--accent);border-radius:.5rem}
#hostorown label {display:block;margin:.6rem 0}
#hostorown input,#hostorown select {display:block;max-width:100%;padding:.5rem;font:inherit}
#hostorown input[type=checkbox] {display:inline;margin-left:1rem}
#hostorown button {padding:.75rem 1.5rem;margin:1rem 0;cursor:pointer}
#hostorown table {width:100%;text-align:left}
