.equipment-linked-summary{margin-top:16px;border-top:1px solid #dde4d8;padding-top:6px;min-width:0}.equipment-linked-summary>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 0;cursor:pointer;color:#244b40;font-size:12px;font-weight:600;list-style:none}.equipment-linked-summary>summary::-webkit-details-marker{display:none}.equipment-linked-summary>summary::before{content:'›';font-size:21px;line-height:1;transform:rotate(0);transition:transform .12s}.equipment-linked-summary[open]>summary::before{transform:rotate(90deg)}.equipment-linked-count{font-weight:400;color:#5f6b63;font-size:11px}.equipment-linked-summary>ul,.equipment-parent-links>ul{list-style:none;margin:0;padding:0}.equipment-linked-summary li,.equipment-parent-links li{padding:10px 0;border-top:1px solid #e0e6dc;min-width:0}.equipment-linked-heading{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.equipment-linked-open{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;min-height:44px;max-width:100%;border:0;border-radius:6px;background:transparent;color:#244b40;font:inherit;font-size:13px;font-weight:600;text-align:left;padding:8px 5px;overflow-wrap:anywhere;cursor:pointer}.equipment-linked-open:hover{background:#e8eee2}.equipment-linked-open>span{font-size:12px;font-weight:400}.equipment-linked-open:focus-visible,.equipment-linked-summary>summary:focus-visible{outline:3px solid #b45b2b;outline-offset:3px}.equipment-linked-name{font-size:13px;font-weight:600;overflow-wrap:anywhere}.equipment-linked-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px}.equipment-linked-quantity{font-size:12px;color:#526658;line-height:1.65;overflow-wrap:anywhere}.equipment-link-status,.equipment-link-warning{display:inline-block;padding:3px 6px;border-radius:5px;font-size:11px;line-height:1.5;font-weight:500;overflow-wrap:anywhere}.equipment-link-status{color:#47554b;background:#e4e9e0}.equipment-link-warning{color:#8c402a;background:#fae8df}.equipment-linked-summary--list{margin-top:9px;padding-top:0}.equipment-linked-summary--list>summary{padding:5px 0}.equipment-parent-links{margin:18px 0;padding:16px 18px;background:#f2f5eb;border:1px solid #d9e2d1;border-radius:10px}.equipment-parent-links h3{font-size:15px;margin:0 0 6px;color:#28312d}.equipment-parent-links>p{font-size:12px;color:#5f6b63;line-height:1.7;margin:0 0 12px}.equipment-parent-links strong{font-size:13px;overflow-wrap:anywhere}.equipment-parent-links li:first-child{border-top:0}.equipment-parent-links li:last-child{padding-bottom:0}
@media(max-width:650px){.equipment-parent-links{padding:15px}.equipment-linked-open{font-size:13px}.equipment-linked-meta{gap:5px}.equipment-linked-summary>summary{min-height:44px}.equipment-linked-quantity{font-size:12px}}
@media(prefers-reduced-motion:reduce){.equipment-linked-summary>summary::before{transition:none}}
