.sv-order-reviews{flex-direction:column;gap:.75rem;display:flex}.sv-review-card{background:var(--color-background-muted);border-radius:var(--radius-container);padding:1rem}.sv-review-card__title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.sv-review-card__rated{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0}.sv-review-card__variant,.sv-review-card__note,.sv-review-card__notice{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:.25rem 0 0}.sv-review-card__body{font-size:var(--font-size-base);color:var(--color-text-body);margin:.625rem 0 0;line-height:1.6}.sv-review-card__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.sv-review-card__confirm{margin-top:.75rem}.sv-review-card__confirm>p{font-size:var(--font-size-sm);color:var(--color-text-body);margin:0}.sv-review-form{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.sv-review-form__problem{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.sv-rating{margin-top:.75rem}.sv-rating__headline{align-items:baseline;gap:.5rem;display:flex}.sv-rating__figure{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.sv-rating__count,.sv-rating__bar-count,.sv-rating__bar-label{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.sv-rating__bars{flex-direction:column;gap:.25rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.sv-rating__bar{grid-template-columns:1.25rem 1fr 2rem;align-items:center;gap:.5rem;display:grid}.sv-rating__bar-track{background:var(--color-background-muted);border-radius:999px;block-size:.375rem;display:block;overflow:hidden}.sv-rating__bar-fill{background:var(--color-text-primary);block-size:100%;display:block}.sv-rating__bar-count{text-align:end}.sv-rating__empty-title{font-weight:var(--font-weight-semibold);margin:0 0 .25rem}.sv-label-reviews{gap:var(--spacing-4);display:grid}.sv-label-reviews__more{justify-self:center}.sv-label-reviews__problem{color:var(--color-text-secondary);text-align:center;margin:0}.sv-rating-line{margin:.375rem 0 0}.sv-safety-menu{flex-direction:column;align-items:stretch;gap:.25rem;display:flex}.sv-safety-menu__item{text-align:start;justify-content:flex-start;min-block-size:2.75rem}.sv-safety-menu__item--grave{color:var(--color-error)}.sv-safety-menu__note{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:.25rem 0 0;line-height:1.5}.sv-safety-report{flex-direction:column;gap:.75rem;display:flex}.sv-safety-report--sent{text-align:center;padding-block:1.5rem}.sv-safety-report__question{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.sv-safety-report__reasons{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.sv-safety-report__reason{width:100%;text-align:start;justify-content:flex-start;min-block-size:2.75rem}.sv-safety-report__reason--on{font-weight:var(--font-weight-semibold);background:var(--color-background-muted)}.sv-safety-report__problem{font-size:var(--font-size-sm);color:var(--color-error);margin:0}.sv-blocked-panel{gap:var(--spacing-2);flex-direction:column;display:flex}.sv-blocked-panel__intro{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0;line-height:1.625}.sv-blocked-panel__more{margin-top:var(--spacing-2);align-self:center}.sv-blocked__empty{place-items:center;min-height:45dvh;display:grid}.sv-blocked{margin:0;padding:0;list-style:none}.sv-blocked__row{gap:var(--spacing-3);padding:var(--spacing-3) 0;border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap;align-items:center;display:flex}.sv-blocked__row>[role=alert]{font-size:var(--font-size-sm);color:var(--color-error);flex-basis:100%;margin:0}.sv-blocked__row:first-child{border-top:0}.sv-blocked__text{flex:1;min-width:0}.sv-blocked__name{text-overflow:ellipsis;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);white-space:nowrap;margin:0;display:block;overflow:hidden}.sv-blocked__handle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;display:block}
