input[type="checkbox"]{width:auto;min-height:auto;margin-right:.5rem}
[hidden]{display:none!important}
select{width:100%;min-height:52px;padding:.8rem 1rem;color:#fff;border:1px solid var(--line);border-radius:6px;background:#061b30;font:inherit}
.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}
.form-grid .wide{grid-column:1/-1}
.editor{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--line)}
.editor h3{margin:.8rem 0}
.editor-status{min-height:1.4rem;color:var(--blue)}
.linked-people article{padding:1rem 0;border-bottom:1px solid var(--line)}
.linked-people strong,.linked-people small{display:block}
.linked-people small{color:var(--muted)}
.check{display:flex;align-items:center;min-height:52px}
.danger{margin-top:.7rem;padding:.65rem .85rem;border:1px solid #ef334088;border-radius:6px;color:#fff;background:#ef334022;cursor:pointer}
.unlink-person{display:block}
.company-details{margin-top:1.5rem;border-top:1px solid var(--line);padding-top:1rem}
.company-details textarea{display:block;width:100%;min-height:72px;padding:.8rem 1rem;color:#fff;border:1px solid var(--line);border-radius:6px;background:#061b30;font:inherit;line-height:1.45;resize:vertical;box-sizing:border-box}
.structured-list{margin:.5rem 0 1rem}
.structured-list p{margin:.35rem 0;padding:.55rem .7rem;background:rgba(255,255,255,.06);border-radius:.55rem}
@media(max-width:760px){.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}}
