.equipment-catalogue{margin-block:1.5rem}.equipment-catalogue>label{margin-bottom:.6rem;font-weight:600;display:block}.equipment-catalogue>input{border:1px solid var(--line,#393b35);width:100%;min-height:48px;color:inherit;font:inherit;background:#141612;border-radius:0;padding:.8rem}.equipment-catalogue input:focus-visible,.equipment-catalogue button:focus-visible,.equipment-source:focus-visible{outline:2px solid var(--accent,#c7e579);outline-offset:4px}.equipment-catalogue .filter-feedback{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-block:.6rem 1.2rem;display:flex}.equipment-catalogue button{border:1px solid var(--line,#393b35);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#22251d;padding:.5rem .8rem}.equipment-records{gap:1rem;display:grid}.equipment-records>article{border:1px solid var(--line,#393b35);overflow-wrap:anywhere;min-width:0;padding:1rem;scroll-margin-top:6rem}.equipment-records>article[hidden],.equipment-catalogue [hidden]{display:none!important}.equipment-records h3{margin:0 0 .6rem}.equipment-records dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:.75rem 0;display:grid}.equipment-records dt{opacity:.7;font-size:.8rem}.equipment-records dd{margin:.3rem 0 0;line-height:1.55}.equipment-records small{color:#ddc795;font-size:.8rem;display:block}.equipment-new{color:#c7e579;margin:.3rem 0;font-size:.85rem}.equipment-source{font-size:.85rem}.equipment-empty{background:#22251d;border-left:3px solid #ddc795;padding:.8rem 1rem}@media (max-width:600px){.equipment-records dl{grid-template-columns:1fr}.equipment-records>article{padding:.85rem}}
