.hi7-profile-form{display:grid;gap:1rem}.hi7-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem;border:1px solid var(--border,#d9dee7);border-radius:14px;padding:1rem}.hi7-checks legend{font-weight:700;padding:0 .35rem}.hi7-checks label{display:flex;gap:.55rem;align-items:flex-start}.hi7-checks input{margin-top:.25rem}[data-hi7-backup] input[type=file]{display:block;width:100%;margin:.75rem 0 1rem}.hi7-profile-form .button-row{display:flex;gap:.75rem;flex-wrap:wrap}@media(max-width:700px){.hi7-checks{grid-template-columns:1fr}}
