.progress[data-v-4fe2c5f4]{background-color:#e9ecef}.progress-bar[data-v-4fe2c5f4]{background-color:#007bff;transition:width .3s ease}.badge[data-v-4fe2c5f4]{font-size:.75em}.table-responsive[data-v-4fe2c5f4]{border-radius:.375rem}.checklist-card[data-v-4fe2c5f4]{padding:10px 12px;border-radius:8px;border-left:4px solid;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:box-shadow .2s ease}.checklist-card[data-v-4fe2c5f4]:hover{box-shadow:0 2px 6px rgba(0,0,0,.12)}.checklist-card.critical[data-v-4fe2c5f4]{border-left-color:#dc3545;background:linear-gradient(90deg,rgba(220,53,69,.05),transparent)}.checklist-card.recommended[data-v-4fe2c5f4]{border-left-color:#ffc107;background:linear-gradient(90deg,rgba(255,193,7,.05),transparent)}.checklist-card.optional[data-v-4fe2c5f4]{border-left-color:#28a745;background:linear-gradient(90deg,rgba(40,167,69,.05),transparent)}.score-badge[data-v-4fe2c5f4]{min-width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85em;flex-shrink:0;margin-left:10px}.score-badge.critical[data-v-4fe2c5f4]{background:#dc3545;color:#fff}.score-badge.recommended[data-v-4fe2c5f4]{background:#ffc107;color:#212529}.score-badge.optional[data-v-4fe2c5f4]{background:#28a745;color:#fff}.action-text[data-v-4fe2c5f4]{color:#495057;line-height:1.4}.checklist-container[data-v-4fe2c5f4]::-webkit-scrollbar{width:6px}.checklist-container[data-v-4fe2c5f4]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.checklist-container[data-v-4fe2c5f4]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.checklist-container[data-v-4fe2c5f4]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.keyword-link[data-v-4fe2c5f4]{transition:all .2s ease}.keyword-link[data-v-4fe2c5f4]:hover{transform:scale(1.05);box-shadow:0 2px 4px rgba(0,0,0,.2);opacity:.9}[data-v-4fe2c5f4] .comparison-product-row{background-color:rgba(255,193,7,.2)!important;border-left:4px solid #ffc107!important;font-weight:500}[data-v-4fe2c5f4] .comparison-product-row:hover{background-color:rgba(255,193,7,.35)!important}[data-v-4fe2c5f4] .comparison-product-row td{background-color:transparent!important}