/* Shared part-number reference follows the approved CP accordion. */
.site-refresh .refresh-selected-tool{display:block;margin:20px 0 0;padding:0;border:1px solid #cdd4df;border-radius:4px;overflow:hidden;background:#fff;color:#171b1e;font:400 16px/1.5 Arial,Helvetica,sans-serif}
.site-refresh .refresh-selected-tool summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 16px;cursor:pointer;list-style:none;background:#f0f2f5;font:700 18px/1.3 Arial,sans-serif;color:#171b1e}
.site-refresh .refresh-selected-tool summary::-webkit-details-marker{display:none}
.site-refresh .refresh-selected-tool summary::after{content:"";width:12px;height:12px;flex:none;border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg);margin:0 2px 6px}
.site-refresh .refresh-selected-tool[open] summary{border-bottom:1px solid #cdd4df}
.site-refresh .refresh-selected-tool[open] summary::after{transform:rotate(225deg);margin:6px 2px 0}
.site-refresh .refresh-selected-tool summary:focus-visible{outline:3px solid #164f8b;outline-offset:-3px}
.site-refresh .refresh-part-reference-content{padding:14px 16px 4px}
.site-refresh .refresh-part-reference-content p{margin:0 0 12px}
.site-refresh .refresh-part-reference-product{font-weight:700}
.site-refresh .refresh-part-reference-featured{padding:12px 14px;border:2px solid #ffdf32;border-radius:4px;background:#fff3aa}
.site-refresh .refresh-part-reference-detail,.site-refresh .refresh-part-reference-number{display:block}
.site-refresh [data-refresh-selected-tool-highlight="true"]{background-color:#fff3aa!important}
@media(max-width:900px){.site-refresh .refresh-selected-tool summary{padding:12px;font-size:17px}.site-refresh .refresh-part-reference-content{padding:12px 12px 2px}}
