.listora-compare-block{max-width:1200px;margin-inline:auto}.listora-compare-empty-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--listora-space-4,1rem);padding:var(--listora-space-12,2.5rem) var(--listora-space-6,1.5rem);background:var(--listora-card-bg,var(--listora-bg-elevated));border:var(--listora-card-border,1px solid var(--listora-border-default));border-radius:var(--listora-radius-xl,1rem);box-shadow:var(--listora-shadow-sm,0 1px 2px rgb(0 0 0 / .05))}.listora-compare-empty-card__icon{width:56px;height:56px;color:var(--listora-primary,var(--listora-info));opacity:.85}.listora-compare-empty-card__title{margin:0;font-size:var(--listora-text-xl,1.25rem);font-weight:var(--listora-weight-bold,700);color:var(--listora-fg-default)}.listora-compare-empty-card__msg{max-width:38rem;margin:0;color:var(--listora-fg-muted,var(--listora-wp-admin-text-muted));font-size:var(--listora-text-base,1rem);line-height:1.55}.listora-compare-empty-card__cta{margin-block-start:var(--listora-space-2,.75rem)}.listora-compare-actions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--listora-space-2,.75rem);margin-block-end:var(--listora-space-4,1rem)}.listora-compare-action{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border-radius:var(--listora-radius-md,.5rem);font-size:var(--listora-text-sm,.875rem);font-weight:var(--listora-weight-semibold,600);cursor:pointer;border:var(--listora-card-border,1px solid var(--listora-border-default));background:var(--listora-card-bg,var(--listora-bg-elevated));color:var(--listora-fg-default);text-decoration:none;transition:background var(--listora-transition-fast,0.15s),color var(--listora-transition-fast,0.15s)}.listora-compare-action:hover,.listora-compare-action:focus-visible{background:var(--listora-bg-subtle,var(--listora-admin-bg-paper))}.listora-compare-action--browse{background:var(--listora-primary,var(--listora-info));color:var(--listora-fg-inverse,var(--listora-bg-elevated));border-color:#fff0}.listora-compare-action--browse:hover,.listora-compare-action--browse:focus-visible{filter:brightness(.9);color:var(--listora-fg-inverse,var(--listora-bg-elevated));background:var(--listora-primary,var(--listora-info))}.listora-comparison-table__listing-col{position:relative;min-width:180px;text-align:start;vertical-align:top;padding-inline-end:2.5rem}.listora-compare-remove{position:absolute;inset-block-start:6px;inset-inline-end:6px;min-width:var(--listora-tap-target,40px);min-height:var(--listora-tap-target,40px);width:var(--listora-tap-target,40px);height:var(--listora-tap-target,40px);border-radius:50%;border:1px solid var(--listora-border,var(--listora-border-default));background:var(--listora-card-bg,var(--listora-bg-elevated));color:var(--listora-fg-muted,var(--listora-wp-admin-text-muted));font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background var(--listora-transition-fast,0.15s),color var(--listora-transition-fast,0.15s)}.listora-compare-remove:hover,.listora-compare-remove:focus-visible{background:var(--listora-danger,var(--listora-danger));color:var(--listora-fg-inverse,var(--listora-bg-elevated));border-color:#fff0}@media (max-width:1024px){.listora-compare-empty-card{padding:var(--listora-space-8,2rem) var(--listora-space-4,1rem)}}@media (max-width:640px){.listora-comparison-table{font-size:.85rem}.listora-comparison-table__thumb{max-width:80px}.listora-compare-empty-card__icon{width:44px;height:44px}.listora-compare-actions{justify-content:center}.listora-compare-action{flex:1 1 auto;text-align:center;justify-content:center}}@media (max-width:640px){.listora-comparison-table th,.listora-comparison-table td{padding:.5rem .4rem}}@media (prefers-reduced-motion:reduce){.listora-compare-action,.listora-compare-remove{transition:none}}.listora-compare-type-heading{margin:var(--listora-space-6,1.5rem) 0 var(--listora-space-3,.75rem);font-size:var(--listora-text-size-lg,1.125rem);font-weight:var(--listora-weight-semibold,600);color:var(--listora-fg-default,#1a1a1a);padding-bottom:var(--listora-space-2,.5rem);border-bottom:2px solid var(--listora-primary,#ef5455)}.listora-compare-type-heading:first-of-type{margin-top:0}.listora-compare-action.listora-compare-action{background:#fff0;color:var(--listora-fg-default,#1a1a1a);border:1px solid var(--listora-border-subtle,rgb(0 0 0 / .12));border-radius:9999px;box-shadow:none}.listora-compare-action.listora-compare-action:hover{border-color:var(--listora-primary);color:var(--listora-primary)}.listora-compare-remove.listora-compare-remove{background:var(--listora-bg-muted,rgb(0 0 0 / .06));color:var(--listora-fg-default,#1a1a1a);border:none;border-radius:9999px;box-shadow:none}.listora-compare-remove.listora-compare-remove:hover{background:var(--listora-danger,#dc2626);color:#fff}.listora-compare-page{margin:1.5rem 0}.listora-compare-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.listora-comparison-table{width:100%;border-collapse:collapse;table-layout:fixed}.listora-comparison-table thead tr{background:var(--listora-bg-surface,var(--listora-admin-bg-paper))}.listora-comparison-table th,.listora-comparison-table td{padding:.75rem 1rem;border:1px solid var(--listora-border,var(--listora-border-default));text-align:left;vertical-align:top;word-break:break-word}.listora-comparison-table__label-col{background:var(--listora-bg-surface,var(--listora-admin-bg-paper));font-weight:600;white-space:normal;overflow-wrap:break-word;width:150px;min-width:120px}.listora-comparison-table__thumb{display:block;width:100%;max-width:160px;height:110px;object-fit:cover;border-radius:6px;margin-inline:0;margin-block:0 .5rem}.listora-comparison-table__title-link{display:block;font-weight:600;font-size:.95rem;color:var(--listora-primary,var(--listora-wp-admin-link));text-decoration:none;margin-bottom:.4rem}.listora-comparison-table__title-link:hover{text-decoration:underline}.listora-comparison-table__rating{display:inline-flex;align-items:center;gap:.25rem;font-size:.85rem;color:var(--listora-fg-muted,var(--listora-wp-admin-text-muted))}.listora-comparison-table__rating .listora-rating__star{width:14px;height:14px;color:var(--listora-rating,var(--listora-rating))}.listora-comparison-table__rating-count{color:var(--listora-fg-faint,var(--listora-fg-faint))}.listora-comparison-table__field-row:nth-child(even) td,.listora-comparison-table__field-row:nth-child(even) th{background:var(--listora-bg-surface,var(--listora-admin-bg-paper))}.listora-comparison-table__value{font-size:.9rem;color:var(--listora-fg-default)}.listora-comparison-table__na{color:var(--listora-fg-faint,var(--listora-fg-faint))}.listora-comparison-table__feature-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.listora-comparison-table__feature-list li{display:flex;align-items:center;gap:.35rem;font-size:.875rem}.listora-comparison-table__check{width:16px;height:16px;color:var(--listora-success,var(--listora-success));flex-shrink:0}.listora-comparison-table__cta-row td{text-align:center;padding-top:1rem;padding-bottom:1rem}.listora-compare-empty{padding:1.5rem;background:var(--listora-bg-surface,var(--listora-admin-bg-paper));border-radius:8px;text-align:center;color:var(--listora-fg-muted,var(--listora-wp-admin-text-muted))}