.listora-verified-detail{display:inline-flex;align-items:center;gap:var(--listora-space-1,.4rem);padding:.35rem .75rem;background:color-mix(in srgb,var(--listora-success,var(--listora-success)) 10%,transparent);color:var(--listora-success-text,var(--listora-success-fg));border-radius:var(--listora-radius-md,10px);font-size:var(--listora-text-sm,.8rem);font-weight:600;margin-block-end:var(--listora-space-4,1rem)}.listora-badges--detail{display:flex;flex-wrap:wrap;gap:.4rem;margin-block-end:var(--listora-space-4,1rem)}.listora-badge-pill{display:inline-flex;align-items:center;gap:var(--listora-space-1,.25rem);padding:.25rem .6rem;font-size:var(--listora-text-xs,.7rem);font-weight:var(--listora-weight-semibold,600);border-radius:var(--listora-radius-full,9999px);background:var(--badge-bg,var(--listora-wp-admin-text-muted));color:var(--badge-text,var(--listora-bg-elevated));white-space:nowrap}.listora-badge-pill__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:.85em;height:.85em}.listora-badge-pill__icon svg{display:block;width:100%;height:100%}.listora-card__custom-badges{position:absolute;top:.5rem;inset-inline-end:.5rem;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;max-width:55%;pointer-events:none}.listora-card__custom-badges--below-fav{top:calc(0.5rem + var(--listora-card-fav-size, 44px) + 0.25rem)}.listora-badge-pill--card{font-size:.65rem;padding:.15rem .45rem;box-shadow:0 1px 2px rgb(0 0 0 / .18)}.listora-plan-step__balance{display:inline-flex;align-items:center;gap:.4em;padding:.5rem .9rem;margin-block-end:var(--listora-space-4,1rem);background:color-mix(in srgb,var(--listora-primary,var(--listora-wp-admin-link)) 8%,transparent);color:var(--listora-fg-muted,var(--listora-wp-admin-text-muted));font-size:var(--listora-text-sm,.8rem);border-radius:var(--listora-radius-full,9999px)}.listora-plan-step__balance strong{color:var(--listora-primary,var(--listora-wp-admin-link));font-weight:var(--listora-weight-semibold,600)}.listora-plan-step__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--listora-space-4,1rem)}.listora-plan-card{position:relative;cursor:pointer;border-radius:var(--listora-radius-lg,14px)}.listora-plan-card__radio{position:absolute;opacity:0;width:0;height:0}.listora-plan-card__inner{display:flex;flex-direction:column;gap:.6rem;padding:var(--listora-space-4,1rem);height:100%;background:var(--listora-card-bg,var(--listora-bg-elevated));border:2px solid var(--listora-border,var(--listora-border-default));border-radius:var(--listora-radius-lg,14px);transition:border-color var(--listora-transition-base,0.2s ease),box-shadow var(--listora-transition-base,0.2s ease),transform var(--listora-transition-fast,0.1s ease)}.listora-plan-card__inner:hover{border-color:var(--listora-primary,var(--listora-wp-admin-link));box-shadow:var(--listora-shadow-md,0 4px 6px -1px rgb(0 0 0 / .07))}.listora-plan-card__radio:checked+.listora-plan-card__inner{border-color:var(--listora-primary,var(--listora-wp-admin-link));box-shadow:0 0 0 3px color-mix(in srgb,var(--listora-primary,var(--listora-wp-admin-link)) 18%,transparent),var(--listora-shadow-md,0 4px 6px -1px rgb(0 0 0 / .07));transform:translateY(-2px)}.listora-plan-card__radio:focus-visible+.listora-plan-card__inner{outline:2px solid var(--listora-primary,var(--listora-wp-admin-link));outline-offset:2px}.listora-plan-card--featured .listora-plan-card__inner{border-color:var(--listora-rating,var(--listora-rating));background:color-mix(in srgb,var(--listora-rating,var(--listora-rating)) 4%,var(--listora-card-bg,var(--listora-bg-elevated)))}.listora-plan-card--featured .listora-plan-card__radio:checked+.listora-plan-card__inner{border-color:var(--listora-rating,var(--listora-rating));box-shadow:0 0 0 3px color-mix(in srgb,var(--listora-rating,var(--listora-rating)) 18%,transparent),var(--listora-shadow-md,0 4px 6px -1px rgb(0 0 0 / .07))}.listora-plan-card--unaffordable{cursor:not-allowed}.listora-plan-card--unaffordable .listora-plan-card__inner{opacity:.55;pointer-events:none}.listora-plan-card--unaffordable .listora-plan-card__buy-link{pointer-events:auto;opacity:1;position:relative;z-index:1}.listora-plan-card--unaffordable .listora-plan-card__insufficient{pointer-events:auto}.listora-plan-card__badge{display:inline-block;align-self:flex-start;padding:.15em .55em;font-size:var(--listora-text-xs,.7rem);font-weight:var(--listora-weight-semibold,600);letter-spacing:.04em;text-transform:uppercase;background:var(--listora-rating,var(--listora-rating));color:var(--listora-fg-inverse,var(--listora-bg-elevated));border-radius:var(--listora-radius-full,9999px)}.listora-plan-card__name{font-size:var(--listora-text-base,.9rem);font-weight:var(--listora-weight-semibold,600);color:var(--listora-fg-default);line-height:1.3}.listora-plan-card__price{font-size:var(--listora-text-xl,1.3rem);font-weight:var(--listora-weight-bold,700);color:var(--listora-fg-default,var(--listora-wp-admin-text-strong));line-height:1.2}.listora-plan-card__price-tagline{display:block;margin-top:.2rem;font-size:var(--listora-text-xs,.78rem);font-weight:var(--listora-weight-medium,500);color:var(--listora-fg-muted,var(--listora-wp-admin-text-muted));line-height:1.35}.listora-plan-card__duration{display:flex;align-items:center;gap:.3em;font-size:var(--listora-text-sm,.8rem);color:var(--listora-fg-faint,var(--listora-fg-faint))}.listora-plan-card__trial{display:inline-flex;align-items:center;gap:.35em;align-self:flex-start;padding:.15em .6em;font-size:var(--listora-text-xs,.75rem);font-weight:var(--listora-weight-semibold,600);color:var(--listora-success,var(--listora-success));background:color-mix(in srgb,var(--listora-success,var(--listora-success)) 12%,transparent);border-radius:var(--listora-radius-full,9999px);line-height:1.3}.listora-plan-card__trial svg{flex-shrink:0}.listora-plan-card__credits-badge{display:inline-flex;align-items:center;gap:.25em;padding:.15em .6em;border-radius:9999px;background:color-mix(in srgb,var(--listora-primary,var(--listora-wp-admin-link)) 12%,transparent);color:var(--listora-primary,var(--listora-wp-admin-link));font-size:var(--listora-text-xs,.75rem);font-weight:var(--listora-weight-semibold,600);align-self:flex-start}.listora-plan-card__credits-badge svg{flex-shrink:0}.listora-plan-card__cost{display:inline-flex;align-items:center;gap:.35em;margin-top:.35rem;padding:.2rem .55rem;font-size:var(--listora-text-sm,.8rem);font-weight:600;color:var(--listora-primary,var(--listora-wp-admin-link));background:var(--listora-primary-soft,rgb(0 115 170 / .1));border-radius:999px;align-self:flex-start}.listora-plan-card__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.listora-plan-card__feature{display:flex;align-items:center;gap:.4em;font-size:var(--listora-text-sm,.8rem);color:var(--listora-fg-muted,var(--listora-wp-admin-text-muted))}.listora-plan-card__feature svg{flex-shrink:0;color:var(--listora-success,var(--listora-success))}.listora-plan-card__insufficient{margin:0;padding:.4rem .6rem;font-size:var(--listora-text-xs,.7rem);color:var(--listora-danger,var(--listora-danger));background:color-mix(in srgb,var(--listora-danger,var(--listora-danger)) 8%,transparent);border-radius:var(--listora-radius-sm,6px)}.listora-plan-card__buy-link{display:inline-flex;align-items:center;min-height:40px;padding:0 .4rem;color:var(--listora-danger,var(--listora-danger));font-weight:var(--listora-weight-semibold,600);text-decoration:underline;text-underline-offset:2px}.listora-plan-card__buy-link:hover{text-decoration:none}.listora-plan-step__coupon{margin-block-end:var(--listora-space-4,1rem)}.listora-plan-step__coupon label{display:block;font-size:var(--listora-text-sm,.8rem);font-weight:600;margin-block-end:.35rem;color:var(--listora-fg-default)}.listora-plan-step__coupon-row{display:flex;gap:.5rem;max-width:360px}.listora-plan-step__coupon-row input{flex:1;padding:.5rem .75rem;border:1px solid var(--listora-border,var(--listora-border-default));border-radius:var(--listora-radius-md,10px);font-size:var(--listora-text-base,.9rem);text-transform:uppercase;letter-spacing:.05em}.listora-plan-step__coupon-apply{padding:.5rem 1rem;background:var(--listora-primary,var(--listora-wp-admin-link));color:var(--listora-fg-inverse,var(--listora-bg-elevated));border:none;border-radius:var(--listora-radius-md,10px);font-size:var(--listora-text-sm,.8rem);font-weight:600;cursor:pointer;transition:opacity var(--listora-transition-fast,0.1s ease);white-space:nowrap}.listora-plan-step__coupon-apply:hover{opacity:.9}.listora-plan-step__coupon-apply:disabled{opacity:.6;cursor:not-allowed}.listora-plan-step__coupon-msg{margin-block-start:.35rem;font-size:var(--listora-text-sm,.8rem);padding:.4rem .75rem;border-radius:var(--listora-radius-md,10px)}.listora-plan-step__coupon-msg--success{background:color-mix(in srgb,var(--listora-success,var(--listora-success)) 10%,transparent);color:var(--listora-success-text,var(--listora-success-fg))}.listora-plan-step__coupon-msg--error{background:color-mix(in srgb,var(--listora-danger,var(--listora-danger)) 10%,transparent);color:var(--listora-danger-fg,var(--listora-danger-fg))}.listora-plan-step__coupon-row input[aria-invalid="true"]{border-color:var(--listora-danger,var(--listora-danger));background:color-mix(in srgb,var(--listora-danger,var(--listora-danger)) 6%,transparent)}.listora-plan-card__price--original{text-decoration:line-through;opacity:.5;font-size:.85em}.listora-plan-card__price--discounted{color:var(--listora-success-text,var(--listora-success-fg))}.listora-save-search{margin-block-start:var(--listora-space-2,.5rem)}.listora-save-search__toggle{display:inline-flex;align-items:center;gap:.4em;font-size:var(--listora-text-sm,.8rem);color:var(--listora-fg-muted,var(--listora-wp-admin-text-muted))}.listora-save-search__toggle:hover{color:var(--listora-primary,var(--listora-wp-admin-link))}.listora-save-search__form{display:flex;flex-direction:column;gap:var(--listora-space-2,.5rem);margin-block-start:var(--listora-space-2,.5rem);padding:var(--listora-space-4,1rem);background:var(--listora-card-bg,var(--listora-bg-elevated));border:1px solid var(--listora-border,var(--listora-border-default));border-radius:var(--listora-radius-md,8px);max-width:420px}.listora-save-search__label{font-size:var(--listora-text-sm,.8rem);font-weight:var(--listora-weight-semibold,600);color:var(--listora-fg-default)}.listora-save-search__alert-label{display:flex;align-items:center;gap:.5em;font-size:var(--listora-text-sm,.8rem);color:var(--listora-fg-muted,var(--listora-wp-admin-text-muted));cursor:pointer}.listora-save-search__actions{display:flex;gap:var(--listora-space-2,.5rem);align-items:center;flex-wrap:wrap}.listora-save-search__message{min-height:1.2em;font-size:var(--listora-text-sm,.8rem);margin:0}.listora-save-search__message--success{color:var(--listora-success,var(--listora-success))}.listora-save-search__message--error{color:var(--listora-danger,var(--listora-danger))}.listora-saved-searches__list{display:flex;flex-direction:column;gap:0}.listora-saved-search__row{display:flex;align-items:center;justify-content:space-between;gap:var(--listora-space-4,1rem);padding:var(--listora-space-2,.75rem) 0;border-bottom:1px solid var(--listora-border-light,var(--listora-border-divider))}.listora-saved-search__row:last-child{border-bottom:none}.listora-saved-search__info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.listora-saved-search__name{font-size:var(--listora-text-base,.9rem);color:var(--listora-fg-default);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listora-saved-search__meta{font-size:var(--listora-text-xs,.75rem);color:var(--listora-fg-faint,var(--listora-fg-faint))}.listora-saved-search__actions{display:flex;align-items:center;gap:var(--listora-space-2,.5rem);flex-shrink:0}.listora-saved-search__alert-toggle{flex-shrink:0}.listora-saved-search__alert-label{font-size:var(--listora-text-xs,.75rem);color:var(--listora-fg-faint,var(--listora-fg-faint));white-space:nowrap}.listora-saved-search__run{display:inline-flex;align-items:center;gap:.3em;font-size:var(--listora-text-sm,.8rem);white-space:nowrap}.listora-saved-search__delete{color:var(--listora-fg-faint,var(--listora-fg-faint));transition:color var(--listora-transition-fast,0.1s ease)}.listora-saved-search__delete:hover{color:var(--listora-danger,var(--listora-danger))}.listora-saved-search__delete:focus-visible,.listora-saved-search__row:focus-within{outline:2px solid var(--listora-primary,var(--listora-wp-admin-link));outline-offset:2px;border-radius:var(--listora-radius-sm,6px)}.listora-analytics-listings{display:flex;flex-direction:column}.listora-analytics-listing__row{border-bottom:1px solid var(--listora-border-light,var(--listora-border-divider))}.listora-analytics-listing__row:last-child{border-bottom:none}.listora-analytics-listing__summary{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--listora-space-2,.75rem) 0;background:none;border:none;cursor:pointer;text-align:left;gap:var(--listora-space-4,1rem)}.listora-analytics-listing__summary:hover .listora-analytics-listing__title{color:var(--listora-primary,var(--listora-wp-admin-link))}.listora-analytics-listing__title{font-size:var(--listora-text-base,.9rem);font-weight:var(--listora-weight-semibold,600);color:var(--listora-fg-default);transition:color var(--listora-transition-fast,0.1s ease);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listora-analytics-listing__stats{display:flex;align-items:center;gap:var(--listora-space-4,1rem);flex-shrink:0}.listora-analytics-listing__stat{display:flex;flex-direction:column;align-items:flex-end;min-width:3.5rem}.listora-analytics-listing__stat-value{font-size:var(--listora-text-base,.9rem);font-weight:var(--listora-weight-bold,700);color:var(--listora-fg-default);line-height:1.2}.listora-analytics-listing__stat-label{font-size:var(--listora-text-xs,.7rem);color:var(--listora-fg-faint,var(--listora-fg-faint));text-transform:uppercase;letter-spacing:.04em}.listora-analytics-listing__chevron{color:var(--listora-fg-faint,var(--listora-fg-faint));transition:transform var(--listora-transition-fast,0.15s ease);flex-shrink:0}.listora-analytics-listing__summary[aria-expanded="true"] .listora-analytics-listing__chevron{transform:rotate(180deg)}.listora-analytics-detail{padding-block:var(--listora-space-2,.75rem) var(--listora-space-4,1rem);padding-inline:var(--listora-space-2,.5rem);background:var(--listora-surface,var(--listora-admin-bg-paper));border-radius:var(--listora-radius-md,8px);margin-block-end:var(--listora-space-2,.5rem)}.listora-analytics-detail__period-selector{display:flex;gap:.25rem;margin-block-end:var(--listora-space-4,1rem);flex-wrap:wrap}.listora-analytics-detail__period-btn{padding:.3rem .75rem;font-size:var(--listora-text-sm,.8rem);background:var(--listora-card-bg,var(--listora-bg-elevated));border:1px solid var(--listora-border,var(--listora-border-default));border-radius:var(--listora-radius-full,9999px);cursor:pointer;color:var(--listora-fg-muted,var(--listora-wp-admin-text-muted));transition:background var(--listora-transition-fast,0.1s ease),border-color var(--listora-transition-fast,0.1s ease),color var(--listora-transition-fast,0.1s ease)}.listora-analytics-detail__period-btn:hover,.listora-analytics-detail__period-btn.is-active{background:var(--listora-primary,var(--listora-wp-admin-link));border-color:var(--listora-primary,var(--listora-wp-admin-link));color:var(--listora-fg-inverse,var(--listora-bg-elevated))}.listora-analytics-detail__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:var(--listora-space-2,.5rem);margin-block-end:var(--listora-space-4,1rem)}.listora-analytics-detail__card{display:flex;flex-direction:column;align-items:center;padding:.75rem .5rem;background:var(--listora-card-bg,var(--listora-bg-elevated));border:1px solid var(--listora-border,var(--listora-border-default));border-radius:var(--listora-radius-md,8px);text-align:center}.listora-analytics-detail__card-value{font-size:var(--listora-text-xl,1.3rem);font-weight:var(--listora-weight-bold,700);color:var(--listora-primary,var(--listora-wp-admin-link));line-height:1.2}.listora-analytics-detail__card-label{font-size:var(--listora-text-xs,.7rem);color:var(--listora-fg-faint,var(--listora-fg-faint));text-transform:uppercase;letter-spacing:.04em;margin-block-start:.2rem}.listora-analytics-detail__loading,.listora-analytics-detail__error,.listora-analytics-detail__no-data{font-size:var(--listora-text-sm,.8rem);color:var(--listora-fg-faint,var(--listora-fg-faint));text-align:center;padding:var(--listora-space-4,1rem);margin:0}.listora-analytics-detail__error{color:var(--listora-danger,var(--listora-danger))}.listora-analytics-chart{margin-block-start:var(--listora-space-2,.5rem)}.listora-analytics-chart__bars{display:flex;align-items:flex-end;gap:2px;height:80px;overflow-x:auto;padding-block-end:4px}.listora-analytics-chart__col{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1;min-width:14px;max-width:28px;height:100%}.listora-analytics-chart__bar-wrap{display:flex;align-items:flex-end;width:100%;flex:1}.listora-analytics-chart__bar{display:block;width:100%;min-height:2px;background:var(--listora-primary,var(--listora-wp-admin-link));border-radius:2px 2px 0 0;opacity:.75;transition:opacity var(--listora-transition-fast,0.1s ease)}.listora-analytics-chart__bar:hover{opacity:1}.listora-analytics-chart__label{font-size:.6rem;color:var(--listora-fg-faint,var(--listora-fg-faint));writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;line-height:1}.listora-analytics-chart__legend{font-size:var(--listora-text-xs,.7rem);color:var(--listora-fg-faint,var(--listora-fg-faint));text-align:center;margin-block-start:var(--listora-space-2,.5rem)}.listora-loadmore__counter{text-align:center;font-size:var(--listora-text-sm,.8rem);color:var(--listora-fg-faint,var(--listora-fg-faint));padding:var(--listora-space-2,.5rem) 0}.listora-loadmore{display:flex;justify-content:center;padding:var(--listora-space-4,1rem) 0}.listora-loadmore__btn{display:inline-flex;align-items:center;gap:.5em;min-width:200px;justify-content:center;padding:.7rem 1.5rem;font-size:var(--listora-text-base,.9rem);font-weight:var(--listora-weight-semibold,600);transition:background var(--listora-transition-base,0.2s ease),border-color var(--listora-transition-base,0.2s ease),opacity var(--listora-transition-base,0.2s ease)}.listora-loadmore__btn:disabled{opacity:.7;cursor:wait}.listora-loadmore__remaining{font-weight:var(--listora-weight-normal,400);color:var(--listora-fg-faint,var(--listora-fg-faint))}.listora-loadmore__spinner{display:inline-flex;align-items:center;gap:.4em}@keyframes listora-spin{to{transform:rotate(360deg)}}.listora-spinner{animation:listora-spin 0.8s linear infinite}.listora-scroll-sentinel{display:flex;justify-content:center;padding:var(--listora-space-6,1.5rem) 0;min-height:60px}.listora-scroll-sentinel__loader{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--listora-fg-faint,var(--listora-fg-faint));font-size:var(--listora-text-sm,.8rem)}.listora-loadmore__end{text-align:center;padding:var(--listora-space-4,1rem) 0 var(--listora-space-2,.5rem);font-size:var(--listora-text-sm,.8rem);color:var(--listora-fg-faint,var(--listora-fg-faint));position:relative}.listora-loadmore__end::before{content:"";display:block;width:60px;height:1px;background:var(--listora-border,var(--listora-border-default));margin:0 auto var(--listora-space-2,.5rem)}noscript .listora-pagination{display:flex;justify-content:center;gap:.25rem;padding:var(--listora-space-4,1rem) 0;flex-wrap:wrap}noscript .listora-pagination a,noscript .listora-pagination .current{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .5rem;font-size:var(--listora-text-sm,.8rem);border-radius:var(--listora-radius-sm,6px);text-decoration:none;color:var(--listora-fg-muted,var(--listora-wp-admin-text-muted));border:1px solid var(--listora-border,var(--listora-border-default))}noscript .listora-pagination a:hover{border-color:var(--listora-primary,var(--listora-wp-admin-link));color:var(--listora-primary,var(--listora-wp-admin-link))}noscript .listora-pagination .current{background:var(--listora-primary,var(--listora-wp-admin-link));border-color:var(--listora-primary,var(--listora-wp-admin-link));color:var(--listora-fg-inverse,var(--listora-bg-elevated));font-weight:var(--listora-weight-semibold,600)}.listora-loadmore.is-hidden,.listora-loadmore__counter.is-hidden,.listora-loadmore__end.is-hidden,.listora-loadmore__spinner.is-hidden,.listora-loadmore__btn>span.is-hidden,.listora-scroll-sentinel.is-hidden,.listora-scroll-sentinel__loader.is-hidden{display:none}@keyframes listora-card-fadein{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.listora-grid__results .listora-card{animation:listora-card-fadein 0.3s ease both}.listora-lead-form{margin-top:var(--listora-space-6,1.5rem);padding:1.25rem;background:var(--listora-bg-surface,var(--listora-admin-bg-paper));border:1px solid var(--listora-border,var(--listora-border-default));border-radius:var(--listora-radius-md,8px)}.listora-lead-form h3{margin:0 0 var(--listora-space-4,1rem);font-size:var(--listora-text-lg,1.1rem);font-weight:var(--listora-weight-semibold,600);color:var(--listora-fg-default)}.listora-lead-form__message{margin-top:var(--listora-space-2,.75rem);padding:.75rem;border-radius:var(--listora-radius-sm,4px);font-size:var(--listora-text-sm,.875rem)}.listora-lead-form__message--success{background:color-mix(in srgb,var(--listora-success,var(--listora-success)) 10%,transparent);color:var(--listora-success-text,var(--listora-success-fg));border:1px solid color-mix(in srgb,var(--listora-success,var(--listora-success)) 35%,transparent)}.listora-lead-form__message--error{background:color-mix(in srgb,var(--listora-danger,var(--listora-danger)) 10%,transparent);color:var(--listora-danger-fg,var(--listora-danger-fg));border:1px solid color-mix(in srgb,var(--listora-danger,var(--listora-danger)) 35%,transparent)}@media (max-width:1024px){.listora-analytics-detail__cards{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}}@media (max-width:640px){.listora-plan-step__grid{grid-template-columns:minmax(0,1fr)}.listora-plan-step__coupon-row{max-width:100%}.listora-plan-card__cost{font-size:.75rem;padding:.18rem .5rem}.listora-saved-search__row{flex-direction:column;align-items:flex-start}.listora-saved-search__delete{min-height:2.75rem;min-width:2.75rem}.listora-analytics-listing__stats{gap:var(--listora-space-2,.5rem)}.listora-analytics-listing__stat{min-width:2.5rem}.listora-loadmore__btn{width:100%;min-width:0}}.listora-need-detail{max-width:56rem;margin:var(--listora-space-6,1.5rem) auto;padding:var(--listora-space-6,1.5rem);background:var(--listora-card-bg,var(--listora-bg-elevated));border:1px solid var(--listora-border,var(--listora-border-default));border-radius:var(--listora-radius-lg,14px);color:var(--listora-fg-default)}.listora-need-detail__header{margin-block-end:var(--listora-space-4,1rem);padding-block-end:var(--listora-space-4,1rem);border-block-end:1px solid var(--listora-border,var(--listora-border-default))}.listora-need-detail__heading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--listora-space-2,.5rem)}.listora-need-detail__title{margin:0;font-size:clamp(1.4rem, 2.5vw, 1.875rem);font-weight:var(--listora-weight-bold,700);line-height:1.2;flex:1 1 auto}.listora-need-detail__status,.listora-need-detail__pill,.listora-need-respond__item-status{display:inline-flex;align-items:center;padding:.2rem .6rem;font-size:var(--listora-text-size-xs);font-weight:var(--listora-weight-semibold);line-height:1;text-transform:uppercase;letter-spacing:.04em;border-radius:var(--listora-radius-full);white-space:nowrap;background:var(--listora-bg-muted);color:var(--listora-fg-muted)}.listora-need-detail__status{background:var(--listora-success-bg);color:var(--listora-success-fg)}.listora-need-detail__status--fulfilled{background:var(--listora-success-bg);color:var(--listora-success-fg)}.listora-need-detail__status--expired{background:var(--listora-bg-muted);color:var(--listora-fg-muted)}.listora-need-detail__byline{margin:var(--listora-space-1,.4rem) 0 0;font-size:var(--listora-text-sm,.875rem);color:var(--listora-fg-muted,var(--listora-wp-admin-text-muted))}.listora-need-detail__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--listora-space-4,1rem);margin:0 0 var(--listora-space-6,1.5rem);padding:0}.listora-need-detail__meta-row{margin:0}.listora-need-detail__meta-row dt{font-size:var(--listora-text-xs,.75rem);font-weight:var(--listora-weight-semibold,600);text-transform:uppercase;letter-spacing:.04em;color:var(--listora-fg-muted,var(--listora-wp-admin-text-muted));margin:0 0 .2rem}.listora-need-detail__meta-row dd{margin:0;font-size:var(--listora-text-base,1rem);color:var(--listora-fg-default);font-weight:500}.listora-need-detail__pill--urgent{background:var(--listora-danger-bg);color:var(--listora-danger-fg)}.listora-need-detail__pill--flexible{background:var(--listora-bg-muted);color:var(--listora-fg-muted)}.listora-need-detail__section-title{margin:0 0 var(--listora-space-2,.6rem);font-size:var(--listora-text-lg,1.125rem);font-weight:var(--listora-weight-semibold,600)}.listora-need-detail__description{margin-block-end:var(--listora-space-6,1.5rem)}.listora-need-detail__description-body{font-size:var(--listora-text-base,1rem);line-height:1.6;color:var(--listora-fg-default)}.listora-need-respond{margin-block-start:var(--listora-space-6);padding-block-start:var(--listora-space-4);border-block-start:1px solid var(--listora-border-divider)}.listora-need-respond__notice{padding:.75rem 1rem;margin-block-end:var(--listora-space-2);font-size:var(--listora-text-size-sm);border-radius:var(--listora-radius-md);background:var(--listora-bg-muted);color:var(--listora-fg-muted);border:1px solid var(--listora-border-subtle)}.listora-need-respond__notice--success{background:var(--listora-success-bg);color:var(--listora-success-fg);border-color:color-mix(in srgb,var(--listora-success-fg) 25%,transparent)}.listora-need-respond__notice--info{background:var(--listora-info-bg);color:var(--listora-info-fg);border-color:color-mix(in srgb,var(--listora-info-fg) 25%,transparent)}.listora-need-respond__notice--warning{background:var(--listora-warning-bg);color:var(--listora-warning-fg);border-color:color-mix(in srgb,var(--listora-warning-fg) 25%,transparent)}.listora-need-respond__close-form{display:flex;flex-wrap:wrap;align-items:center;gap:var(--listora-space-3);margin-block-start:var(--listora-space-3);padding-block-start:var(--listora-space-3);border-block-start:1px solid var(--listora-border-subtle)}.listora-need-respond__close-hint{color:var(--listora-text-muted);font-size:var(--listora-font-size-sm)}.listora-need-respond__login{display:flex;flex-direction:column;gap:var(--listora-space-2,.6rem);align-items:flex-start}.listora-need-respond__form{display:flex;flex-direction:column;gap:var(--listora-space-4,1rem)}.listora-need-respond__field{display:flex;flex-direction:column;gap:.35rem}.listora-need-respond__label{font-size:var(--listora-text-sm,.875rem);font-weight:var(--listora-weight-semibold,600);color:var(--listora-fg-default)}.listora-need-respond__optional{font-weight:400;color:var(--listora-fg-muted,var(--listora-wp-admin-text-muted));margin-inline-start:.25rem}.listora-need-respond__textarea,.listora-need-respond__input,.listora-need-respond__select{width:100%;padding:.6rem .8rem;font-size:var(--listora-text-base,1rem);border:1px solid var(--listora-border,var(--listora-border-strong));border-radius:var(--listora-radius-md,10px);background:var(--listora-card-bg,var(--listora-bg-elevated));color:var(--listora-fg-default);transition:border-color var(--listora-transition-fast,0.15s ease),box-shadow var(--listora-transition-fast,0.15s ease)}.listora-need-respond__textarea:focus,.listora-need-respond__input:focus,.listora-need-respond__select:focus{outline:2px solid #fff0;outline-offset:2px;border-color:var(--listora-primary,var(--listora-wp-admin-link));box-shadow:0 0 0 3px color-mix(in srgb,var(--listora-primary,var(--listora-wp-admin-link)) 20%,transparent)}.listora-need-respond__textarea{min-height:8rem;resize:vertical}.listora-need-respond__quote{display:flex;align-items:stretch}.listora-need-respond__quote-prefix{display:inline-flex;align-items:center;padding:0 .7rem;background:var(--listora-surface,var(--listora-admin-bg-paper));border:1px solid var(--listora-border,var(--listora-border-strong));border-inline-end:0;border-start-start-radius:var(--listora-radius-md,10px);border-end-start-radius:var(--listora-radius-md,10px);color:var(--listora-fg-muted,var(--listora-wp-admin-text-muted));font-weight:var(--listora-weight-semibold,600)}.listora-need-respond__quote .listora-need-respond__input{border-start-start-radius:0;border-end-start-radius:0}.listora-need-respond__listing-note{margin:0;font-size:var(--listora-text-sm,.875rem);color:var(--listora-fg-muted,var(--listora-wp-admin-text-muted))}.listora-need-respond__feedback{min-height:1.4em;font-size:var(--listora-text-sm,.875rem)}.listora-need-respond__feedback--error{color:var(--listora-danger-text,var(--listora-danger-fg))}.listora-need-respond__feedback--success{color:var(--listora-success-text,var(--listora-success-fg))}.listora-need-respond__form.is-submitting{opacity:.7}.listora-need-respond__submit{align-self:flex-start;min-width:10rem}.listora-need-respond__submit:disabled{cursor:not-allowed}.listora-need-respond__own-message{margin:var(--listora-space-2) 0 0;padding:0 0 0 var(--listora-space-3);border-inline-start:2px solid var(--listora-border-default);font-size:var(--listora-text-size-sm);line-height:1.55;color:var(--listora-fg-muted)}.listora-need-respond__own-message::before,.listora-need-respond__own-message::after{content:none}.listora-need-respond__author-msg{margin:0 0 var(--listora-space-4,1rem);padding:.75rem 1rem;background:color-mix(in srgb,var(--listora-success,var(--listora-success)) 8%,transparent);border-inline-start:3px solid var(--listora-success,var(--listora-success));border-radius:var(--listora-radius-md,10px);color:var(--listora-success-text,var(--listora-success-fg));font-weight:var(--listora-weight-semibold,600)}.listora-need-respond__list{list-style:none;margin:0 0 var(--listora-space-4,1rem);padding:0;display:flex;flex-direction:column;gap:var(--listora-space-2,.6rem)}.listora-need-respond__item{padding:var(--listora-space-3) 0;border-block-end:1px solid var(--listora-border-divider)}.listora-need-respond__item:last-child{border-block-end:0;padding-block-end:0}.listora-need-respond__item-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--listora-space-2,.5rem);margin-block-end:.4rem}.listora-need-respond__item-vendor{font-size:var(--listora-text-base,1rem)}.listora-need-respond__item-status{background:var(--listora-warning-bg);color:var(--listora-warning-fg)}.listora-need-respond__item-status--accepted{background:var(--listora-success-bg);color:var(--listora-success-fg)}.listora-need-respond__item-status--rejected{background:var(--listora-danger-bg);color:var(--listora-danger-fg)}.listora-need-respond__item-listing{margin:0 0 .35rem;font-size:var(--listora-text-sm,.875rem);color:var(--listora-fg-muted,var(--listora-wp-admin-text-muted))}.listora-need-respond__item-message{margin:var(--listora-space-2) 0 0;padding:0 0 0 var(--listora-space-3);border-inline-start:2px solid var(--listora-border-default);font-size:var(--listora-text-size-sm);line-height:1.55;color:var(--listora-fg-default)}.listora-need-respond__item-message::before,.listora-need-respond__item-message::after{content:none}.listora-need-respond__item-meta{margin:0;font-size:var(--listora-text-xs,.75rem);color:var(--listora-fg-muted,var(--listora-wp-admin-text-muted))}.listora-need-respond__empty{padding:var(--listora-space-4,1rem);background:var(--listora-card-bg,var(--listora-bg-elevated));border:1px dashed var(--listora-border,var(--listora-border-default));border-radius:var(--listora-radius-md,10px);text-align:center;color:var(--listora-fg-muted,var(--listora-wp-admin-text-muted))}@media (max-width:640px){.listora-need-detail{padding:var(--listora-space-4,1rem)}.listora-need-detail__heading{flex-direction:column;align-items:flex-start}.listora-need-detail__meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.listora-need-respond__submit{width:100%}}@media (max-width:640px){.listora-need-detail__meta{grid-template-columns:minmax(0,1fr)}}.listora-dashboard__matches{background:var(--listora-bg-elevated);border:1px solid var(--listora-border-subtle);border-radius:var(--listora-radius-md);padding:var(--listora-space-5);margin-block-end:var(--listora-space-5)}.listora-dashboard__matches-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--listora-space-3);margin-block-end:var(--listora-space-2)}.listora-dashboard__matches-title{margin:0;font-size:var(--listora-font-size-md);font-weight:var(--listora-font-weight-semibold);color:var(--listora-text-strong)}.listora-dashboard__matches-link{font-size:var(--listora-font-size-sm);color:var(--listora-primary);text-decoration:none}.listora-dashboard__matches-link:hover,.listora-dashboard__matches-link:focus-visible{text-decoration:underline}.listora-dashboard__matches-help{margin:0 0 var(--listora-space-4);color:var(--listora-text-muted);font-size:var(--listora-font-size-sm);line-height:var(--listora-line-height-relaxed)}.listora-dashboard__matches-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 240px),1fr));gap:var(--listora-space-3)}.listora-dashboard__matches-item{display:flex;flex-direction:column;gap:var(--listora-space-2);padding:var(--listora-space-3) var(--listora-space-4);background:var(--listora-bg-elevated);border:1px solid var(--listora-border-subtle);border-radius:var(--listora-radius-sm)}.listora-dashboard__matches-title-link{font-weight:var(--listora-font-weight-medium);color:var(--listora-text-strong);text-decoration:none}.listora-dashboard__matches-title-link:hover,.listora-dashboard__matches-title-link:focus-visible{color:var(--listora-primary);text-decoration:underline}.listora-dashboard__matches-meta{display:flex;flex-wrap:wrap;gap:var(--listora-space-2);align-items:center;font-size:var(--listora-font-size-sm);color:var(--listora-text-muted)}.listora-dashboard__response-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--listora-space-3)}.listora-dashboard__response-item{background:var(--listora-bg-elevated);border:1px solid var(--listora-border-subtle);border-radius:var(--listora-radius-md);padding:var(--listora-space-5)}.listora-dashboard__response-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--listora-space-3);margin-block-end:var(--listora-space-3)}.listora-dashboard__response-need{margin:0;font-size:var(--listora-font-size-md);font-weight:var(--listora-font-weight-semibold)}.listora-dashboard__response-need a{color:var(--listora-text-strong);text-decoration:none}.listora-dashboard__response-need a:hover,.listora-dashboard__response-need a:focus-visible{color:var(--listora-primary);text-decoration:underline}.listora-dashboard__response-meta{display:flex;flex-wrap:wrap;gap:var(--listora-space-3) var(--listora-space-5);margin:0 0 var(--listora-space-3)}.listora-dashboard__response-meta dt{font-size:var(--listora-font-size-xs);color:var(--listora-text-muted);text-transform:uppercase;letter-spacing:.04em}.listora-dashboard__response-meta dd{margin:0;font-size:var(--listora-font-size-sm);color:var(--listora-fg-default)}.listora-dashboard__response-message{margin:0;padding-inline-start:var(--listora-space-3);border-inline-start:2px solid var(--listora-border-subtle);color:var(--listora-text-muted);font-size:var(--listora-font-size-sm);line-height:var(--listora-line-height-relaxed)}.listora-dashboard__pack-balance{background:var(--listora-bg-elevated);border:1px solid var(--listora-border-subtle);border-radius:var(--listora-radius-md);padding:var(--listora-space-5);margin-block-end:var(--listora-space-5)}.listora-dashboard__pack-balance-title{margin:0 0 var(--listora-space-2);font-size:var(--listora-font-size-md);font-weight:var(--listora-font-weight-semibold);color:var(--listora-text-strong)}.listora-dashboard__pack-balance-help{margin:0 0 var(--listora-space-4);color:var(--listora-text-muted);font-size:var(--listora-font-size-sm);line-height:var(--listora-line-height-relaxed)}.listora-dashboard__pack-balance-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--listora-space-2)}.listora-dashboard__pack-balance-item{display:flex;align-items:center;justify-content:space-between;gap:var(--listora-space-3);padding:var(--listora-space-3) var(--listora-space-4);background:var(--listora-bg-elevated);border:1px solid var(--listora-border-subtle);border-radius:var(--listora-radius-sm)}.listora-dashboard__pack-balance-name{font-weight:var(--listora-font-weight-medium);color:var(--listora-fg-default)}.listora-dashboard__needs-list{display:flex;flex-direction:column;gap:var(--listora-space-4,1rem)}.listora-dashboard__need-row{background:var(--listora-bg-elevated);border:1px solid var(--listora-border-subtle);border-radius:var(--listora-radius-md);box-shadow:var(--listora-shadow-sm);padding:var(--listora-space-5)}.listora-dashboard__need-head{display:flex;flex-wrap:wrap;gap:var(--listora-space-4,1rem);align-items:flex-start;justify-content:space-between}.listora-dashboard__need-titlewrap{flex:1 1 220px;min-width:0}.listora-dashboard__need-title{margin:0 0 var(--listora-space-1,.4rem);font-size:var(--listora-text-md,1rem);font-weight:var(--listora-weight-semibold,600);line-height:1.3}.listora-dashboard__need-title a{color:inherit;text-decoration:none}.listora-dashboard__need-title a:hover,.listora-dashboard__need-title a:focus-visible{color:var(--listora-primary,var(--listora-wp-admin-link));text-decoration:underline}.listora-dashboard__need-meta{display:flex;flex-wrap:wrap;gap:var(--listora-space-2,.6rem);align-items:center;font-size:var(--listora-text-sm,.85rem);color:var(--listora-fg-muted,var(--listora-wp-admin-text-muted))}.listora-dashboard__need-respcount{display:inline-flex;gap:var(--listora-space-1,.3rem);align-items:center}.listora-dashboard__need-pending-dot{color:var(--listora-warning,var(--listora-warning-fg));font-weight:var(--listora-weight-semibold,600)}.listora-dashboard__need-toggle{flex:0 0 auto;display:inline-flex;gap:var(--listora-space-1,.3rem);align-items:center}.listora-dashboard__need-toggle.is-expanded .listora-dashboard__need-toggle-icon{transform:rotate(180deg)}.listora-dashboard__need-toggle-icon{transition:transform 0.18s ease}.listora-dashboard__need-details{margin-block-start:var(--listora-space-4,1rem);padding-block-start:var(--listora-space-4,1rem);border-block-start:1px solid var(--listora-border,var(--listora-border-default))}.listora-dashboard__need-empty{margin:0;padding:var(--listora-space-4,1rem);color:var(--listora-fg-muted,var(--listora-wp-admin-text-muted));font-size:var(--listora-text-sm,.9rem);text-align:center}.listora-dashboard__response-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--listora-space-2,.75rem)}.listora-dashboard__response-card{background:var(--listora-surface,var(--listora-admin-bg-soft));border:1px solid var(--listora-border,var(--listora-border-default));border-radius:var(--listora-radius-md,10px);padding:var(--listora-space-4,1rem);display:flex;flex-direction:column;gap:var(--listora-space-2,.6rem)}.listora-dashboard__response-card[data-status="accepted"]{border-color:var(--listora-success,var(--listora-success));background:color-mix(in srgb,var(--listora-success,var(--listora-success)) 5%,var(--listora-surface,var(--listora-admin-bg-soft)))}.listora-dashboard__response-card[data-status="rejected"]{opacity:.72}.listora-dashboard__response-card-head{display:flex;flex-wrap:wrap;gap:var(--listora-space-2,.6rem);justify-content:space-between;align-items:center}.listora-dashboard__response-vendor{display:inline-flex;flex-wrap:wrap;gap:var(--listora-space-1,.3rem);font-size:var(--listora-text-sm,.9rem);color:var(--listora-fg-default)}.listora-dashboard__response-vendor-name{font-weight:var(--listora-weight-semibold,600)}.listora-dashboard__response-listing a{color:var(--listora-primary,var(--listora-wp-admin-link));text-decoration:none}.listora-dashboard__response-listing a:hover,.listora-dashboard__response-listing a:focus-visible{text-decoration:underline}.listora-dashboard__response-message{margin:0;color:var(--listora-fg-default);font-size:var(--listora-text-sm,.9rem);line-height:1.5}.listora-dashboard__response-card-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--listora-space-2,.6rem)}.listora-dashboard__response-date{font-size:var(--listora-text-xs,.75rem);color:var(--listora-fg-muted,var(--listora-wp-admin-text-muted))}.listora-dashboard__response-actions{display:inline-flex;gap:var(--listora-space-1,.4rem)}@media (max-width:640px){.listora-dashboard__need-head{flex-direction:column}.listora-dashboard__need-toggle{align-self:flex-start}.listora-dashboard__response-card-foot{flex-direction:column;align-items:flex-start}.listora-dashboard__response-actions{width:100%}.listora-dashboard__response-actions .listora-btn{flex:1 1 0%}}.listora-analytics-listing__summary.listora-analytics-listing__summary{background:#fff0;border:none;border-radius:0;box-shadow:none;color:inherit}.listora-analytics-detail__period-btn.listora-analytics-detail__period-btn{background:var(--listora-card-bg,#fff);color:var(--listora-fg-muted,#555);border:1px solid var(--listora-border,rgb(0 0 0 / .12));border-radius:9999px;box-shadow:none}.listora-analytics-detail__period-btn.listora-analytics-detail__period-btn:hover,.listora-analytics-detail__period-btn.listora-analytics-detail__period-btn.is-active{background:var(--listora-primary);color:var(--listora-primary-fg,#fff);border-color:var(--listora-primary)}.listora-plan-step__coupon-apply.listora-plan-step__coupon-apply{background:#fff0;color:var(--listora-primary);border:1px solid var(--listora-primary);border-radius:var(--listora-button-radius,6px);box-shadow:none}.listora-plan-step__coupon-apply.listora-plan-step__coupon-apply:hover{background:var(--listora-primary);color:var(--listora-primary-fg,#fff)}.listora-review-photos{margin-bottom:1rem}.listora-review-photos__limit{font-weight:400;color:var(--listora-fg-faint,var(--listora-wp-admin-text-muted));font-size:.8125rem}.listora-review-photos__dropzone{position:relative;display:flex;align-items:center;justify-content:center;min-height:80px;padding:1rem;border:2px dashed var(--listora-border-strong,var(--listora-border-strong));border-radius:6px;background:var(--listora-bg-surface,var(--listora-admin-bg-paper));cursor:pointer;transition:border-color 0.15s ease,background 0.15s ease}.listora-review-photos__dropzone:hover,.listora-review-photos__dropzone.is-drag-over{border-color:var(--listora-primary,var(--listora-wp-admin-link));background:var(--listora-info-bg,var(--listora-info-bg))}.listora-review-photos__dropzone.is-active{border-style:solid;border-color:var(--listora-primary,var(--listora-wp-admin-link))}.listora-review-photos__input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.listora-review-photos__input:disabled{cursor:not-allowed}.listora-review-photos__placeholder{display:flex;flex-direction:column;align-items:center;gap:.375rem;color:var(--listora-fg-faint,var(--listora-wp-admin-text-muted));font-size:.875rem;pointer-events:none;text-align:center}.listora-review-photos__placeholder svg{color:var(--listora-text-faint,var(--listora-fg-faint))}.listora-review-photos__placeholder.is-hidden{display:none}.listora-review-photos__previews{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.listora-review-photos__previews.is-hidden{display:none}.listora-review-photos__preview-item{position:relative;flex-shrink:0}.listora-review-photos__preview-img{display:block;width:80px;height:80px;object-fit:cover;border-radius:4px;border:1px solid var(--listora-border,var(--listora-wp-admin-border))}.listora-review-photos__remove-btn{position:absolute;top:-6px;right:-6px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:var(--listora-danger,var(--listora-danger));border:none;border-radius:50%;color:var(--listora-fg-inverse,var(--listora-bg-elevated));cursor:pointer;line-height:1;z-index:2}.listora-review-photos__remove-btn:hover{background:var(--listora-danger-text,var(--listora-danger-fg))}.listora-review-photos__gallery{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.listora-review-photos__gallery-link{display:block;flex-shrink:0}.listora-review-photos__gallery-img{display:block;width:80px;height:80px;object-fit:cover;border-radius:4px;border:1px solid var(--listora-border,var(--listora-wp-admin-border));transition:opacity 0.15s ease}.listora-review-photos__gallery-link:hover .listora-review-photos__gallery-img{opacity:.85}.listora-criteria-averages{margin-top:1.5rem;padding:1.25rem;background:var(--listora-bg-surface,var(--listora-admin-bg-paper));border:1px solid var(--listora-border,var(--listora-border-default));border-radius:8px}.listora-criteria-averages__heading{margin:0 0 1rem;font-size:1rem;font-weight:600;color:var(--listora-fg-default)}.listora-criteria-averages__list{display:flex;flex-direction:column;gap:.625rem}.listora-criteria-averages__row{display:grid;grid-template-columns:9rem minmax(0,1fr) 2.5rem;align-items:center;gap:.75rem}.listora-criteria-averages__label{font-size:.875rem;font-weight:500;color:var(--listora-fg-default);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listora-criteria-averages__bar-wrap{height:8px;background:var(--listora-border,var(--listora-border-default));border-radius:4px;overflow:hidden}.listora-criteria-averages__bar-fill{height:100%;background:var(--listora-primary,var(--listora-wp-admin-link));border-radius:4px;transition:width 0.4s ease;min-width:2px}.listora-criteria-averages__score{font-size:.875rem;font-weight:600;color:var(--listora-fg-default);text-align:right}.listora-reviews__criteria{margin-bottom:1rem;padding:1rem;background:var(--listora-bg-surface,var(--listora-admin-bg-paper));border-radius:6px}.listora-reviews__criterion{display:flex;align-items:center;justify-content:space-between;padding:.375rem 0}.listora-reviews__criterion-label{font-size:.875rem;font-weight:500}.listora-reviews__star-input--small .listora-reviews__star-svg{width:20px;height:20px}.listora-compare-bar{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:var(--listora-text-strong,var(--listora-wp-admin-text-strong));color:var(--listora-fg-inverse,var(--listora-bg-elevated));padding:.75rem 1rem;box-shadow:0 -2px 12px rgb(0 0 0 / .25);transform:translateY(0);transition:transform 0.25s ease}.listora-compare-bar.listora-compare-bar[hidden]{display:none}.listora-compare-bar__inner{display:flex;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;flex-wrap:wrap}.listora-compare-bar__count{font-size:.9rem;font-weight:600;white-space:nowrap;color:var(--listora-border-subtle,var(--listora-border-default))}.listora-compare-bar__slots{display:flex;gap:.5rem;flex:1}.listora-compare-bar__actions{display:flex;align-items:center;gap:.75rem;margin-inline-start:auto}.listora-compare-bar__clear{background:#fff0;border:1px solid rgb(255 255 255 / .35);color:var(--listora-border-strong);padding:.4rem .9rem;border-radius:4px;cursor:pointer;font-size:.85rem;transition:border-color 0.15s,color 0.15s}.listora-compare-bar__clear:hover{border-color:rgb(255 255 255 / .7);color:var(--listora-fg-inverse,var(--listora-bg-elevated))}.listora-compare-bar__cta{display:inline-block;background:var(--listora-primary,var(--listora-wp-admin-link));color:var(--listora-fg-inverse,var(--listora-bg-elevated));text-decoration:none;padding:.45rem 1.25rem;border-radius:4px;font-size:.875rem;font-weight:700;transition:opacity 0.15s ease}.listora-compare-bar__cta:hover{opacity:.88;color:var(--listora-fg-inverse,var(--listora-bg-elevated))}.listora-compare-toggle{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;position:relative;z-index:2;margin-top:.5rem;padding:.4rem .85rem;border:1px solid var(--listora-border,var(--listora-border-default));border-radius:var(--listora-radius-full,9999px);font-size:.8rem;font-weight:var(--listora-weight-semibold,600);color:var(--listora-fg-default);background:var(--listora-bg-elevated);transition:border-color 0.15s ease,background 0.15s ease,color 0.15s ease,box-shadow 0.15s ease;user-select:none;position:relative;z-index:2}.listora-compare-toggle:hover{border-color:var(--listora-primary,var(--listora-wp-admin-link));color:var(--listora-primary,var(--listora-wp-admin-link));box-shadow:0 1px 3px rgb(0 0 0 / .08)}.listora-compare-toggle.is-selected{background:var(--listora-primary,var(--listora-wp-admin-link));border-color:var(--listora-primary,var(--listora-wp-admin-link));color:var(--listora-fg-inverse,var(--listora-bg-elevated))}.listora-compare-toggle__icon,.listora-compare-toggle__check{flex-shrink:0;pointer-events:none}.listora-compare-toggle__check{display:none}.listora-compare-toggle.is-selected .listora-compare-toggle__icon{display:none}.listora-compare-toggle.is-selected .listora-compare-toggle__check{display:inline-block}.listora-compare-toggle__checkbox{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.listora-compare-toggle__label{pointer-events:none}.listora-verified-badge{display:inline-flex;align-items:center;gap:.25rem;margin-top:.4rem;padding:.2rem .55rem;background:var(--listora-info-bg,var(--listora-info-bg));color:var(--listora-info,var(--listora-info));border:1px solid var(--listora-info-bg);border-radius:var(--listora-radius-full,9999px);font-size:.75rem;font-weight:600;line-height:1.3}.listora-verified-badge__icon{width:14px;height:14px;flex-shrink:0}.listora-verified-badge__text{white-space:nowrap}.listora-compare-toggle.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:auto}.listora-compare-toggle.is-disabled:hover{border-color:var(--listora-border,var(--listora-border-default));color:var(--listora-fg-muted,var(--listora-wp-admin-text-muted))}.listora-compare-toggle:focus-visible,.listora-compare-toggle__checkbox:focus-visible+.listora-compare-toggle__label{outline:2px solid var(--listora-primary,var(--listora-wp-admin-link));outline-offset:2px}.listora-detail-compare{display:inline-flex;align-items:center;gap:.4rem}.listora-detail-compare__icon{flex-shrink:0}.listora-detail-compare__label--in{display:none}.listora-detail-compare.is-selected{background:var(--listora-primary,var(--listora-wp-admin-link));border-color:var(--listora-primary,var(--listora-wp-admin-link));color:var(--listora-fg-inverse,var(--listora-bg-elevated))}.listora-detail-compare.is-selected .listora-detail-compare__label--add{display:none}.listora-detail-compare.is-selected .listora-detail-compare__label--in{display:inline}.listora-detail-compare.is-disabled{opacity:.6;cursor:not-allowed}.listora-detail-compare:focus-visible{outline:2px solid var(--listora-primary,var(--listora-wp-admin-link));outline-offset:2px}.listora-compare-bar__slot{display:inline-flex;align-items:center;gap:.4rem;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .18);border-radius:6px;padding:.25rem .5rem .25rem .25rem;color:var(--listora-fg-inverse,var(--listora-bg-elevated));font-size:.8rem;max-width:200px}.listora-compare-bar__slot-thumb{width:32px;height:32px;border-radius:4px;object-fit:cover;flex-shrink:0;display:inline-block;background:rgb(255 255 255 / .15)}.listora-compare-bar__slot-thumb--placeholder{background-image:linear-gradient(135deg,rgb(255 255 255 / .18),rgb(255 255 255 / .08))}.listora-compare-bar__slot-title{color:var(--listora-admin-bg-paper);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:8rem}.listora-compare-bar__slot-remove{background:#fff0;border:0;color:rgb(255 255 255 / .7);font-size:1.1rem;line-height:1;padding:0 .25rem;cursor:pointer;border-radius:4px;flex-shrink:0}.listora-compare-bar__slot-remove:hover,.listora-compare-bar__slot-remove:focus-visible{color:var(--listora-fg-inverse,var(--listora-bg-elevated));background:rgb(255 255 255 / .15)}.listora-compare-bar__slot-remove:focus-visible{outline:2px solid #fff0;outline-offset:2px;box-shadow:var(--listora-focus-ring,0 0 0 2px var(--listora-bg-elevated),0 0 0 4px var(--listora-primary))}.listora-compare-bar__cta.is-disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.listora-compare-bar__cta:focus-visible,.listora-compare-bar__clear:focus-visible{outline:2px solid var(--listora-fg-inverse,var(--listora-bg-elevated));outline-offset:2px}.listora-compare-empty{padding:2rem 1rem;text-align:center;color:var(--listora-fg-muted,var(--listora-wp-admin-text-muted));background:var(--listora-surface,var(--listora-admin-bg-paper));border-radius:var(--listora-radius,8px);border:1px dashed var(--listora-border,var(--listora-border-default))}@media (max-width:640px){.listora-compare-bar__slots{flex-wrap:wrap;width:100%;order:3}.listora-compare-bar__slot{max-width:100%}.listora-compare-bar__slot-title{max-width:6rem}.listora-compare-bar__inner{flex-direction:row;flex-wrap:wrap}.listora-compare-bar__count{flex:1 1 auto}.listora-compare-bar__actions{margin-inline-start:0}}