.operator[data-v-4544245b]{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--c-text-secondary);margin-block-start:var(--sp-3);display:inline-flex}.operator svg[data-v-4544245b]{color:var(--c-ink);flex-shrink:0}.reviews-modal[data-v-a35e1920]{flex-direction:column;display:flex}.reviews-modal__summary[data-v-a35e1920]{margin-block-end:var(--sp-5)}.reviews-modal__toolbar[data-v-a35e1920]{z-index:2;gap:var(--sp-3);background-color:var(--c-surface);border-block-end:1px solid var(--c-border);margin-block-end:var(--sp-4);padding-block-end:var(--sp-4);display:grid;position:sticky;inset-block-start:0}.reviews-modal__search[data-v-a35e1920]{align-items:center;gap:var(--sp-2);min-block-size:2.75rem;padding-inline:var(--sp-4) var(--sp-2);border:1px solid var(--c-border-strong);border-radius:var(--r-pill);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);display:flex}.reviews-modal__search[data-v-a35e1920]:focus-within{border-color:var(--c-ink);box-shadow:var(--shadow-focus)}.reviews-modal__search-icon[data-v-a35e1920]{color:var(--c-text-muted);flex-shrink:0}.reviews-modal__search-input[data-v-a35e1920]{min-inline-size:0;font-size:var(--fs-sm);color:var(--c-ink);background:0 0;border:none;outline:none;flex:1}.reviews-modal__search-input[data-v-a35e1920]::placeholder{color:var(--c-text-muted)}.reviews-modal__search-input[data-v-a35e1920]::-webkit-search-cancel-button{display:none}.reviews-modal__search-clear[data-v-a35e1920]{flex-shrink:0;block-size:1.75rem;inline-size:1.75rem}.reviews-modal__controls[data-v-a35e1920]{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.reviews-modal__sort[data-v-a35e1920]{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-ink);text-underline-offset:.2em;text-decoration:underline;display:inline-flex}.reviews-modal__sort-prefix[data-v-a35e1920]{font-weight:var(--fw-regular);color:var(--c-text-secondary);text-decoration:none}.reviews-modal__sort-menu[data-v-a35e1920]{gap:2px;display:grid}.reviews-modal__sort-item[data-v-a35e1920]{justify-content:space-between;align-items:center;gap:var(--sp-3);inline-size:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--c-text-secondary);transition:background-color var(--t-fast) var(--ease);display:flex}.reviews-modal__sort-item[data-v-a35e1920]:hover{background-color:var(--c-surface-2);color:var(--c-ink)}.reviews-modal__sort-item--active[data-v-a35e1920]{background-color:var(--c-surface-2);font-weight:var(--fw-semibold)}.reviews-modal__filter[data-v-a35e1920]{align-items:center;gap:var(--sp-2);min-block-size:2.25rem;padding-inline:var(--sp-4);border:1px solid var(--c-border-strong);border-radius:var(--r-pill);background-color:var(--c-surface);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-ink);transition:background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);display:inline-flex}.reviews-modal__filter[data-v-a35e1920]:hover{border-color:var(--c-ink);color:var(--c-ink)}.reviews-modal__filter--active[data-v-a35e1920]{border-color:var(--c-ink);background-color:var(--c-surface-2);box-shadow:inset 0 0 0 1px var(--c-ink);font-weight:var(--fw-semibold)}.reviews-modal__filter-panel[data-v-a35e1920]{border:none;gap:2px;max-block-size:11rem;margin:0;padding:0;display:grid;overflow-y:auto}.reviews-modal__filter-legend[data-v-a35e1920]{padding:var(--sp-1) var(--sp-1) var(--sp-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--c-text-secondary)}.reviews-modal__rating-option[data-v-a35e1920]{align-items:center;gap:var(--sp-2);min-block-size:2rem;padding-inline:var(--sp-1);font-size:var(--fs-sm);color:var(--c-text-secondary);cursor:pointer;display:flex}.reviews-modal__rating-option input[data-v-a35e1920]{block-size:1.1rem;inline-size:1.1rem;accent-color:var(--c-ink);cursor:pointer}.reviews-modal__rating-stars[data-v-a35e1920]{align-items:center;gap:var(--sp-1);display:inline-flex}.reviews-modal__rating-stars svg[data-v-a35e1920]{color:var(--c-rating)}.reviews-modal__rating-count[data-v-a35e1920]{font-size:var(--fs-xs);color:var(--c-text-muted);font-variant-numeric:tabular-nums;margin-inline-start:auto}.reviews-modal__count[data-v-a35e1920]{font-size:var(--fs-xs);color:var(--c-text-muted);margin-block-end:var(--sp-4)}.reviews-modal__grid[data-v-a35e1920]{gap:var(--sp-5);display:grid}.reviews-modal__grid[data-v-a35e1920] .review{padding:0 0 var(--sp-5);border:none;border-block-end:1px solid var(--c-border);border-radius:0}.reviews-modal__grid[data-v-a35e1920] .review:last-child{border-block-end:none;padding-block-end:0}.reviews-modal__cta[data-v-a35e1920]{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.sticky-cta[data-v-c95e85b0]{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--container-pad);background-color:var(--c-bg);border-block-start:1px solid var(--c-border);display:flex;position:fixed;inset-block-end:var(--bottom-nav-h);inset-inline:0}.sticky-cta__info[data-v-c95e85b0]{gap:0;display:grid}.sticky-cta__meta[data-v-c95e85b0]{font-size:var(--fs-xs);color:var(--c-text-secondary);text-underline-offset:.2em;text-decoration:underline}@media (width>=1024px){.sticky-cta[data-v-c95e85b0]{display:none}}
