.vcc-v350-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.vcc-v350-actions button{font:inherit;border:1px solid #d9e5e5;background:white;color:#235253;border-radius:8px;padding:7px 12px;cursor:pointer}.vcc-v350-actions button:hover,.vcc-v350-actions button[aria-pressed=true]{border-color:#008d87;background:#e9f8f5}.vcc-v350-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.vcc-v350-card{border:1px solid #e1e7e8;border-radius:12px;padding:13px;min-width:0}.vcc-v350-card img{width:100%;height:140px;object-fit:contain}.vcc-v350-card strong{display:block;margin:10px 0}.vcc-v350-tray{position:fixed;bottom:15px;right:15px;max-width:min(420px,calc(100vw - 30px));background:#fff;border:1px solid #d7e5e4;box-shadow:0 10px 36px #0002;border-radius:14px;padding:20px;z-index:10000;display:none}.vcc-v350-tray.is-open{display:block}.vcc-v350-tray button{cursor:pointer}.vcc-v350-tray #vcc-v350-tray-close{float:right}.vcc-v350-compare-item{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid #eee}.vcc-v350-responsive .products li.product img{object-fit:contain}@media(max-width:600px){.vcc-v350-responsive .products{gap:10px}.vcc-v350-actions{gap:5px}.vcc-v350-actions button{padding:6px 8px;font-size:12px}}.vcc-v350-table{border-collapse:collapse;width:100%;font-size:12px;display:block;overflow:auto;max-height:290px}.vcc-v350-table th,.vcc-v350-table td{border-bottom:1px solid #dde6e6;padding:8px;min-width:90px;text-align:left}.vcc-v350-table th{background:#f4f8f7;position:sticky;left:0}.vcc-v350-tray{width:420px}
