.results-section[data-astro-cid-cr63mqg6]{padding:2rem 0 4rem;background-color:var(--color-card-bg)}.container[data-astro-cid-cr63mqg6]{margin:0 auto;padding-bottom:0;padding-top:0;padding-left:4rem;padding-right:4rem}.results-header[data-astro-cid-cr63mqg6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.pagination[data-astro-cid-cr63mqg6]{display:flex;justify-content:center;align-items:center;margin-top:3rem;gap:1rem}.pagination-btn[data-astro-cid-cr63mqg6]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff;color:var(--color-text-primary);border:1px solid var(--color-border);cursor:pointer;transition:all .2s ease}.pagination-btn[data-astro-cid-cr63mqg6]:not(:disabled):hover{background-color:var(--color-accent);color:#fff;border-color:var(--color-accent)}.pagination-btn[data-astro-cid-cr63mqg6]:disabled{opacity:.5;cursor:not-allowed}.pagination-numbers[data-astro-cid-cr63mqg6]{display:flex;align-items:center;gap:.5rem}.pagination-number[data-astro-cid-cr63mqg6]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:#fff;color:var(--color-text-primary);border:1px solid var(--color-border);font-weight:600;cursor:pointer;transition:all .2s ease}.pagination-number[data-astro-cid-cr63mqg6]:hover{background-color:var(--color-card-bg);border-color:var(--color-accent)}.pagination-number[data-astro-cid-cr63mqg6].active{background-color:var(--color-accent);color:#fff;border-color:var(--color-accent)}.pagination-ellipsis[data-astro-cid-cr63mqg6]{color:var(--color-text-secondary);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px}h2[data-astro-cid-cr63mqg6]{font-size:1.75rem;color:var(--color-text-primary);margin:0;font-weight:700}.results-count[data-astro-cid-cr63mqg6]{background:linear-gradient(135deg,var(--color-accent-light) 0%,var(--color-accent) 100%);color:#fff;padding:.5rem 1rem;border-radius:50px;font-weight:600;font-size:.95rem;box-shadow:var(--shadow-sm)}#results-total[data-astro-cid-cr63mqg6]{font-weight:700}.error-message[data-astro-cid-cr63mqg6]{background-color:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:var(--border-radius);padding:1rem;margin-bottom:1.5rem;color:var(--color-error);font-weight:500}.no-results[data-astro-cid-cr63mqg6]{background-color:#fff;border-radius:var(--border-radius);padding:2rem;text-align:center;box-shadow:var(--shadow-md);border:1px solid var(--color-border);margin:1rem 0}.no-results[data-astro-cid-cr63mqg6] p[data-astro-cid-cr63mqg6]{color:var(--color-text-secondary);font-size:1.1rem;margin:0}.results-table-container[data-astro-cid-cr63mqg6]{border-radius:var(--border-radius);overflow:hidden;background:#fff;box-shadow:var(--shadow-md)}.results-table[data-astro-cid-cr63mqg6]{width:100%;border-collapse:collapse;font-size:.9rem;color:var(--color-text-primary)}.results-table[data-astro-cid-cr63mqg6] th[data-astro-cid-cr63mqg6]{background-color:#fff;color:var(--color-text-secondary);font-weight:600;text-align:left;padding:1rem .75rem;position:sticky;top:0;z-index:10;box-shadow:0 1px 0 var(--color-border)}.results-table[data-astro-cid-cr63mqg6] tbody[data-astro-cid-cr63mqg6] tr[data-astro-cid-cr63mqg6]{border-top:1px solid var(--color-border);transition:background-color .15s ease}.results-table[data-astro-cid-cr63mqg6] tbody[data-astro-cid-cr63mqg6] tr[data-astro-cid-cr63mqg6]:hover{background-color:#3b82f60d}.results-table[data-astro-cid-cr63mqg6] td[data-astro-cid-cr63mqg6]{padding:.75rem;vertical-align:middle;line-height:1.3}.result-row[data-astro-cid-cr63mqg6].sponsored{border-left:3px solid var(--color-sponsored);background-color:#8b5cf60d}.result-row[data-astro-cid-cr63mqg6].sponsored:hover{background-color:#8b5cf61a}.badge[data-astro-cid-cr63mqg6].provider{background-color:#10b98140;color:var(--color-success, #10b981);font-weight:700}.result-row[data-astro-cid-cr63mqg6].provider{position:relative;border:2px solid var(--color-success, #10b981);background-color:#10b9810a}.result-row[data-astro-cid-cr63mqg6].provider:hover{background-color:#10b98114}.result-row[data-astro-cid-cr63mqg6].provider:after{content:"VERIFIED PROVIDER";position:absolute;top:0;left:0;background-color:var(--color-success, #10b981);color:#fff;font-size:.65rem;font-weight:700;padding:.15rem .5rem;border-bottom-right-radius:6px;z-index:1}.result-row[data-astro-cid-cr63mqg6].sponsored.provider{border-left:3px solid var(--color-success, #10b981)}.panel-info[data-astro-cid-cr63mqg6]{display:flex;align-items:center;gap:.5rem}.panel-name[data-astro-cid-cr63mqg6]{font-weight:600}.badges[data-astro-cid-cr63mqg6]{display:flex;gap:.25rem}.badge[data-astro-cid-cr63mqg6]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:.75rem;border-radius:50%}.badge[data-astro-cid-cr63mqg6].trusted{background-color:#10b98126;color:var(--color-success)}.badge[data-astro-cid-cr63mqg6].sponsored{background-color:#8b5cf626;color:var(--color-sponsored)}.service-info[data-astro-cid-cr63mqg6]{display:flex;flex-direction:column}.service-name[data-astro-cid-cr63mqg6]{font-weight:600}.price[data-astro-cid-cr63mqg6]{font-weight:700;color:var(--color-accent)}.per-unit[data-astro-cid-cr63mqg6]{font-size:.75rem;color:var(--color-text-secondary);margin-left:.25rem}.score-wrapper[data-astro-cid-cr63mqg6]{display:flex;align-items:center;gap:.5rem}.score-bar[data-astro-cid-cr63mqg6]{width:60px;height:6px;background-color:var(--color-border);border-radius:3px;position:relative}.th-service-id[data-astro-cid-cr63mqg6],.td-service-id[data-astro-cid-cr63mqg6]{width:80px;max-width:80px;min-width:70px;text-align:center;white-space:nowrap}.score-fill[data-astro-cid-cr63mqg6]{position:absolute;height:100%;left:0;top:0;background:linear-gradient(90deg,var(--color-success) 0%,var(--color-accent) 100%);border-radius:3px}.score-value[data-astro-cid-cr63mqg6]{font-weight:600;font-size:.85rem}.features[data-astro-cid-cr63mqg6]{display:flex;flex-direction:column;gap:.25rem}.feature[data-astro-cid-cr63mqg6]{display:flex;align-items:center;gap:.25rem;font-size:.8rem}.feature[data-astro-cid-cr63mqg6].available{color:var(--color-success)}.feature[data-astro-cid-cr63mqg6].unavailable{color:var(--color-error)}.btn-primary[data-astro-cid-cr63mqg6]{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-accent-light) 0%,var(--color-accent) 100%);color:#fff;padding:.4rem .75rem;border-radius:6px;font-weight:600;text-decoration:none;transition:all .2s ease;box-shadow:var(--shadow-sm);white-space:nowrap;font-size:.8rem}.btn-primary[data-astro-cid-cr63mqg6]:hover{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-dark) 100%);box-shadow:var(--shadow-md)}.sort-link[data-astro-cid-cr63mqg6]{color:var(--color-text-secondary);text-decoration:none;display:flex;align-items:center;gap:.25rem;cursor:pointer}.sort-link[data-astro-cid-cr63mqg6]:hover{color:var(--color-accent)}@media (max-width: 900px){.th-max-quantity[data-astro-cid-cr63mqg6],.td-max-quantity[data-astro-cid-cr63mqg6],.th-score[data-astro-cid-cr63mqg6],.td-score[data-astro-cid-cr63mqg6]{display:none}}@media (max-width: 768px){.results-header[data-astro-cid-cr63mqg6]{flex-direction:column;align-items:flex-start;gap:.75rem}.results-table[data-astro-cid-cr63mqg6] tr[data-astro-cid-cr63mqg6].provider td[data-astro-cid-cr63mqg6]:first-child{padding-top:1.5rem}.results-table[data-astro-cid-cr63mqg6],.results-table[data-astro-cid-cr63mqg6] thead[data-astro-cid-cr63mqg6],.results-table[data-astro-cid-cr63mqg6] tbody[data-astro-cid-cr63mqg6],.results-table[data-astro-cid-cr63mqg6] th[data-astro-cid-cr63mqg6],.results-table[data-astro-cid-cr63mqg6] td[data-astro-cid-cr63mqg6],.results-table[data-astro-cid-cr63mqg6] tr[data-astro-cid-cr63mqg6]{display:block}.results-table[data-astro-cid-cr63mqg6] thead[data-astro-cid-cr63mqg6] tr[data-astro-cid-cr63mqg6]:first-child{position:absolute;top:-9999px;left:-9999px}.results-table[data-astro-cid-cr63mqg6] tbody[data-astro-cid-cr63mqg6]{border-top:none}.results-table[data-astro-cid-cr63mqg6] tr[data-astro-cid-cr63mqg6]{background-color:#fff;margin-bottom:1rem;border-radius:var(--border-radius);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);position:relative}.results-table[data-astro-cid-cr63mqg6] tr[data-astro-cid-cr63mqg6].sponsored{border-left:3px solid var(--color-sponsored)}.results-table[data-astro-cid-cr63mqg6] td[data-astro-cid-cr63mqg6]{border:none;position:relative;padding-left:40%;padding-top:.5rem;padding-bottom:.5rem;min-height:30px;border-bottom:1px solid var(--color-border)}.results-table[data-astro-cid-cr63mqg6] td[data-astro-cid-cr63mqg6]:last-child{border-bottom:none}.results-table[data-astro-cid-cr63mqg6] td[data-astro-cid-cr63mqg6]:before{position:absolute;top:.5rem;left:.75rem;width:35%;white-space:nowrap;font-weight:600;color:var(--color-text-secondary);content:attr(data-label)}.td-action[data-astro-cid-cr63mqg6]{text-align:center;padding:.75rem!important}.btn-primary[data-astro-cid-cr63mqg6]{width:50%}}@media (max-width: 480px){.results-section[data-astro-cid-cr63mqg6]{padding:1rem 0 2rem}h2[data-astro-cid-cr63mqg6]{font-size:1.35rem}.container[data-astro-cid-cr63mqg6]{padding:0 .75rem}.results-table[data-astro-cid-cr63mqg6] td[data-astro-cid-cr63mqg6]{padding-left:35%}}
