.sc-shortlist-toggle{margin:10px 0 0 39px;min-height:31px;padding:0 10px;border:1px solid #deded8;border-radius:999px;background:#fff;color:#6d6d67;cursor:pointer;font:600 9px/1 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.01em;transition:background .15s ease,border-color .15s ease,color .15s ease}.sc-shortlist-toggle:hover{border-color:#bdbdb6;color:#111}.sc-shortlist-toggle.is-selected{border-color:#111;background:#111;color:#fff}.sc-supplier-card.is-shortlisted{border-color:#aaa9a2!important;background:#fff;box-shadow:0 8px 26px rgba(17,17,17,.045)}.sc-shortlist-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;padding:14px 15px;border:1px solid #dfdfda;border-radius:16px;background:#fafaf8;transition:border-color .15s ease,background .15s ease}.sc-shortlist-bar.is-active{border-color:#c8c8c1;background:#fff}.sc-shortlist-copy{display:grid;gap:3px;min-width:0}.sc-shortlist-copy strong{color:#222;font:650 11px/1.2 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.sc-shortlist-copy span{color:#8c8c86;font:500 9px/1.35 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.sc-shortlist-actions{display:flex;align-items:center;gap:7px;flex:0 0 auto}.sc-shortlist-rfq,.sc-shortlist-compare-button{min-height:34px;padding:0 12px;border-radius:999px;cursor:pointer;font:650 9px/1 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;transition:background .15s ease,border-color .15s ease,color .15s ease}.sc-shortlist-rfq{border:1px solid #111;background:#111;color:#fff}.sc-shortlist-compare-button{border:1px solid #d4d4ce;background:#fff;color:#333}.sc-shortlist-compare-button:not(:disabled):hover{border-color:#aaa9a2;background:#f6f6f3}.sc-shortlist-rfq:not(:disabled):hover{background:#2a2a2a}.sc-shortlist-rfq:disabled,.sc-shortlist-compare-button:disabled{border-color:#deded8;background:#f0f0ec;color:#aaa;cursor:default}.sc-shortlist-limit .sc-shortlist-bar{animation:scShortlistPulse .8s ease}@keyframes scShortlistPulse{0%,100%{border-color:#dfdfda}35%{border-color:#111}}
.sc-shortlist-compare{margin:12px 0 18px;padding:18px;border:1px solid #d8d8d2;border-radius:18px;background:#fff;box-shadow:0 14px 34px rgba(17,17,17,.045);overflow:hidden}.sc-compare-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:15px}.sc-compare-head>div{display:grid;gap:4px}.sc-compare-head strong{color:#171717;font:650 16px/1.2 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.02em}.sc-compare-head span{color:#8b8b85;font:500 10px/1.4 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.sc-compare-close{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid #dfdfd9;border-radius:50%;background:#fff;color:#777;cursor:pointer;font:400 20px/1 Arial}.sc-compare-close:hover{border-color:#bdbdb6;color:#111}.sc-compare-grid{width:100%;overflow-x:auto;border-top:1px solid #ecece8;border-bottom:1px solid #ecece8}.sc-compare-row{display:grid;grid-template-columns:132px repeat(var(--sc-compare-count),minmax(190px,1fr));min-width:calc(132px + var(--sc-compare-count)*190px);border-bottom:1px solid #efefeb}.sc-compare-row:last-child{border-bottom:0}.sc-compare-label{padding:13px 11px;background:#fafaf7;color:#8a8a84;font:700 9px/1.3 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.06em;text-transform:uppercase}.sc-compare-cell{min-width:0;padding:13px 12px;border-left:1px solid #efefeb;color:#454541;font:500 10px/1.48 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-wrap:anywhere}.sc-compare-name{display:grid;align-content:start;gap:6px}.sc-compare-name strong{color:#151515;font:650 12px/1.3 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.sc-compare-name span{width:max-content;max-width:100%;padding:4px 7px;border-radius:999px;background:#111;color:#fff;font:700 8px/1 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-transform:uppercase;letter-spacing:.04em}.sc-compare-score{color:#111;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.sc-compare-list ul{margin:0;padding-left:15px}.sc-compare-list li{margin:2px 0}.sc-compare-reason{color:#555550}.sc-compare-contact{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.sc-compare-contact a{color:#242424;text-decoration:none}.sc-compare-contact a:hover{text-decoration:underline;text-underline-offset:2px}.sc-compare-contact-source{color:#898983!important;font-size:9px!important}.sc-compare-foot{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:14px}.sc-compare-foot span{max-width:620px;color:#8b8b85;font:500 9px/1.45 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.sc-compare-foot button{flex:0 0 auto;min-height:36px;padding:0 13px;border:1px solid #111;border-radius:999px;background:#111;color:#fff;cursor:pointer;font:650 9px/1 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.sc-compare-foot button:hover{background:#292929}
@media(max-width:760px){.sc-shortlist-toggle{margin-left:0}.sc-shortlist-bar{align-items:flex-start;flex-direction:column;gap:10px}.sc-shortlist-actions{width:100%}.sc-shortlist-rfq,.sc-shortlist-compare-button{flex:1 1 0}.sc-shortlist-compare{padding:14px;border-radius:15px}.sc-compare-row{grid-template-columns:108px repeat(var(--sc-compare-count),minmax(176px,1fr));min-width:calc(108px + var(--sc-compare-count)*176px)}.sc-compare-label,.sc-compare-cell{padding:11px 9px}.sc-compare-foot{align-items:flex-start;flex-direction:column}.sc-compare-foot button{width:100%}}