.vs-tech-list-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.vs-tech-list-actions button,.vs-tech-list-page button,.vs-tech-compare button{font:inherit;padding:8px 12px;border:1px solid #ccd5e2;border-radius:8px;background:#fff;color:#101828;cursor:pointer}.vs-tech-list-actions button[aria-pressed=true]{border-color:#2563eb;color:#1d4ed8;background:#eff6ff}.vs-tech-list-page>label{display:block;margin:20px 0}.vs-tech-list-status:not(:empty){position:fixed;bottom:20px;left:20px;right:20px;max-width:600px;margin:auto;padding:14px 20px;background:#101828;color:white;border-radius:10px;z-index:9999;box-shadow:0 6px 24px #10182833;pointer-events:none}.vs-tech-compare-scroll{position:relative;overflow-x:auto;max-width:100%;border:1px solid #dce3ee;border-radius:12px}.vs-tech-compare{border-collapse:collapse;width:100%;min-width:620px}.vs-tech-compare th,.vs-tech-compare td{padding:16px;border-bottom:1px solid #dce3ee;border-right:1px solid #dce3ee;text-align:left;vertical-align:top;min-width:170px;max-width:260px;overflow-wrap:anywhere}.vs-tech-compare thead{background:#f3f6fb}.vs-tech-compare th img{width:120px;height:100px;object-fit:contain;display:block;margin-bottom:12px}.vs-tech-compare th a span{display:block;margin-bottom:12px}.vs-tech-compare tbody th{min-width:130px;background:#f3f6fb}.vs-tech-wishlist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0;list-style:none}.vs-tech-wishlist li{padding:20px;border:1px solid #dce3ee;border-radius:12px;display:flex;gap:12px;flex-direction:column;background:#fff}.vs-tech-wishlist img{width:100%;height:160px;object-fit:contain}.vs-tech-wishlist a span{display:block}.vs-tech-list-page [aria-busy=true]{opacity:.55}.vs-tech-list-actions [hidden],.vs-tech-list-page [hidden]{display:none!important}@media(max-width:1023px){.vs-tech-wishlist{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.vs-tech-wishlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vs-tech-wishlist li{padding:12px}.vs-tech-compare th,.vs-tech-compare td{padding:12px}.vs-tech-list-actions button{font-size:12px;padding:8px}.vs-tech-collections-nav{font-size:12px}}
