.table-row{border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.table-row:hover{background-color:#f9fafb}.table-row:last-child{border-bottom:none}.table-cell{padding:1.25rem 1rem;vertical-align:top}.criterion-cell{font-weight:600;color:#374151;display:flex;align-items:center;gap:.75rem}.criterion-icon{width:1.5rem;height:1.5rem;color:#059669;flex-shrink:0}.panels-cell{color:#6b7280;font-size:.95rem}.belka-cell{color:#059669;font-weight:500;font-size:.95rem}@media (max-width:768px){.table-row{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;margin-bottom:1rem;padding:1rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.table-row:hover{background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1)}.table-cell{padding:.75rem 0;border:none}.criterion-cell{font-size:1.125rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #e5e7eb}.panels-cell::before{content:"Akustik-Paneele: ";font-weight:600;color:#374151;display:block;margin-bottom:.25rem}.belka-cell::before{content:"Belka (2–20 mm): ";font-weight:600;color:#059669;display:block;margin-bottom:.25rem;margin-top:.75rem}}