.equipment-saved{margin:1rem 0;padding:.8rem;border:1px solid #a9bfd1;border-radius:.8rem;background:#f3f8fc}
.equipment-saved h2{margin:0 0 .65rem;color:#164f78;font-size:1rem}
.equipment-saved>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}
.equipment-saved-item{min-width:0;padding:.6rem;border:1px solid #c6d5e1;border-radius:.55rem;background:#fff}
.equipment-saved-item strong{display:block;overflow-wrap:anywhere;color:#123f68}
.equipment-saved-item strong span{color:#52657a;font-size:.8rem}
.equipment-saved-item div,.equipment-result-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.5rem}
.equipment-saved-item a,.equipment-result-actions a,.equipment-saved-item button,.equipment-result-actions button{padding:.4rem .6rem;border:1px solid #17689e;border-radius:.45rem;background:#17689e;color:#fff;font:inherit;font-size:.85rem;font-weight:900;text-decoration:none;cursor:pointer}
.equipment-saved-item button,.equipment-result-actions button{background:#fff;color:#17689e}
.equipment-result-actions button:disabled{border-color:#9aa9b5;color:#687784;cursor:default}
.equipment-result-actions{margin:.75rem 0 0}
@media(max-width:600px){.equipment-saved>div{grid-template-columns:repeat(2,minmax(0,1fr))}}
