.review-form-page{display:grid;grid-gap:16px;gap:16px;max-width:680px}.review-form-header{display:grid;grid-gap:6px;gap:6px}.review-form-header h1{margin:0}.review-form-header p{margin:0;color:color-mix(in srgb,var(--ink) 65%,transparent)}.review-form-card{display:grid;grid-gap:16px;gap:16px;padding:20px;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:14px;background:var(--surface)}.review-form-card h2{margin:0;font-size:1.1rem}.review-form-note{margin:0;padding:12px 16px;border-radius:10px;background:var(--info-soft);color:var(--info-ink)}.review-form-hint{margin:0;color:color-mix(in srgb,var(--ink) 60%,transparent);font-size:.875rem}.review-form-driver{display:grid;grid-gap:12px;gap:12px;margin:0;padding:16px 0 0;border:0;-webkit-border-before:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-block-start:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.review-form-driver legend{padding:0;font-weight:700}.review-form-tags{display:flex;flex-wrap:wrap;gap:8px 16px}.review-form-actions{display:flex;flex-wrap:wrap;gap:8px}.review-text{margin:0;overflow-wrap:anywhere;white-space:pre-line}.review-reply{display:grid;grid-gap:4px;gap:4px;margin:0;padding:10px 14px;-webkit-border-start:3px solid var(--cyan);border-inline-start:3px solid var(--cyan);border-start-start-radius:0;border-start-end-radius:8px;border-end-end-radius:8px;border-end-start-radius:0;background:var(--paper)}.review-reply p{margin:0;overflow-wrap:anywhere;white-space:pre-line}.store-reviews{display:grid;grid-gap:16px;gap:16px;-webkit-margin-before:32px;margin-block-start:32px;scroll-margin-top:96px}.store-reviews h2{margin:0}.store-reviews-summary{display:flex;flex-wrap:wrap;gap:16px 40px;align-items:center}.store-reviews-average{display:grid;grid-gap:4px;gap:4px;justify-items:start}.store-reviews-average strong{color:var(--ink);font-size:2rem;line-height:1}.store-reviews-average .store-reviews-new{font-size:1.1rem}.store-reviews-average span{color:color-mix(in srgb,var(--ink) 60%,transparent);font-size:.875rem}.store-reviews-average .ui-rating{font-size:1.1rem}.store-reviews-breakdown{display:grid;grid-gap:4px;gap:4px;min-width:220px;margin:0;padding:0;list-style:none;font-size:.875rem}.store-reviews-breakdown li{display:grid;grid-template-columns:3ch 1fr 4ch;grid-gap:8px;gap:8px;align-items:center}.store-reviews-bar{display:block;height:6px;overflow:hidden;border-radius:999px;background:var(--neutral-soft)}.store-reviews-bar span{display:block;height:100%;background:var(--orange)}.store-reviews-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.store-review{display:grid;grid-gap:8px;gap:8px;justify-items:start;padding:14px 16px;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:12px;background:var(--surface)}.store-review-head{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.store-review-head time{color:color-mix(in srgb,var(--ink) 55%,transparent);font-size:.875rem}.store-review-reply-form{display:grid;grid-gap:8px;gap:8px;width:100%}.mark-sold{display:grid;grid-gap:12px;gap:12px}.mark-sold p{margin:0}.mark-sold-choices{display:grid;grid-gap:6px;gap:6px;max-height:min(50vh,320px);margin:0;padding:0;overflow-y:auto;border:0}.mark-sold-choice{display:flex;gap:10px;align-items:center;padding:8px 12px;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:10px;background:var(--surface);color:var(--ink);cursor:pointer}.mark-sold-choice:has(input:checked){border-color:var(--cyan);background:var(--info-soft)}.mark-sold-choice input{flex:none;margin:0;accent-color:var(--navy)}.mark-sold-person{display:grid;min-width:0;text-align:start}.mark-sold-person strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mark-sold-person span{color:color-mix(in srgb,var(--ink) 60%,transparent);font-size:.875rem}.mark-sold .mark-sold-note{color:color-mix(in srgb,var(--ink) 65%,transparent);font-size:.875rem}.sale-review-person{display:inline-flex;gap:8px;align-items:center;justify-self:start;color:var(--navy);font-weight:700;text-decoration:none}.sale-review-person:hover span{text-decoration:underline}.pending-reviews,.user-reviews-panel{display:grid;grid-gap:16px;gap:16px}.seller-rating{display:inline-flex;align-items:center;justify-self:start;color:var(--ink);font-size:.875rem;text-decoration:none}a.seller-rating:hover{text-decoration:underline}a.seller-rating:focus-visible{border-radius:4px;outline:2px solid var(--cyan);outline-offset:2px}.review-report-button,.seller-rating-new{color:color-mix(in srgb,var(--ink) 60%,transparent)}.review-report-button{justify-self:start}.review-report{display:grid;grid-gap:12px;gap:12px}.review-report-legend{-webkit-margin-after:6px;margin-block-end:6px;padding:0;font-weight:700}.review-form-note-hidden{background:var(--danger-soft);color:var(--danger-ink)}.store-driver-rating{display:grid;grid-gap:6px;gap:6px;justify-items:start;-webkit-margin-before:6px;margin-block-start:6px}.store-driver-rating p{margin:0}.store-driver-rating-head,.store-driver-rating-summary,.store-driver-rating-tags{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.store-driver-rating-head time,.store-driver-rating-none,.store-driver-rating-private{color:color-mix(in srgb,var(--ink) 60%,transparent);font-size:.8125rem}.store-driver-rating-list{display:grid;grid-gap:8px;gap:8px;inline-size:100%;margin:0;padding:0;list-style:none}.store-driver-rating-list li{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:10px;background:var(--paper)}