.security-register{padding-top:clamp(3rem,7vw,7rem);padding-bottom:6rem}.security-register>header{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3rem;display:flex}.security-register h1{margin:.15em 0;font-size:clamp(3.5rem,9vw,8rem);line-height:.82}.security-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.security-actions a,.security-actions button{font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:.8rem 0}.security-actions .primary{background:var(--ink);color:var(--paper);border:1px solid var(--ink);padding:.8rem 1rem}.audit-table{border-top:1px solid var(--line)}.audit-row{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:1.4fr 1fr .5fr .6fr;align-items:center;gap:1rem;padding:1.25rem 0;text-decoration:none;display:grid}.audit-row span:first-child{flex-direction:column;gap:.3rem;display:flex}.audit-head{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.audit-status{letter-spacing:.08em;font-size:.75rem}.audit-status.signed_off{font-weight:700}.security-empty{border-top:1px solid var(--line);padding:2rem 0}.audit-detail>form{max-width:900px}.audit-detail label,.audit-detail fieldset{margin:0 0 2rem;display:block}.audit-detail input:not([type=checkbox]),.audit-detail textarea{box-sizing:border-box;border:0;border-bottom:1px solid var(--ink);width:100%;font:inherit;background:0 0;padding:.9rem 0;display:block}.audit-detail textarea{border:1px solid var(--line);margin-top:.6rem;padding:1rem}.audit-dates{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.audit-detail fieldset{border:0;border-top:1px solid var(--line);padding:1.5rem 0}.audit-check{border-bottom:1px solid var(--line);align-items:center;gap:.8rem;padding:.8rem 0;margin:0!important;display:flex!important}@media (max-width:700px){.security-register>header{display:block}.security-actions{margin-top:1.5rem}.audit-row{grid-template-columns:1fr .4fr}.audit-row span:nth-child(2){display:none}.audit-dates{grid-template-columns:1fr}}
