#activation-dialog #buyer-rating-field{border:0;padding:0;margin:0;min-width:0}
#activation-dialog #buyer-rating-field[hidden]{display:none!important}
#activation-dialog #buyer-rating-field legend{padding:0;margin:0 0 8px;font:inherit;color:inherit}
#activation-dialog #buyer-rating-field[data-required="true"] legend::after{content:" *";color:#c03241}
#activation-dialog #buyer-rating-field .buyer-rating-stars{display:flex;gap:4px;align-items:center;direction:ltr}
#activation-dialog #buyer-rating-field .buyer-rating-star{position:relative;display:block;flex:0 0 44px;width:44px;height:44px;margin:0;padding:0;border-radius:8px;cursor:pointer}
#activation-dialog #buyer-rating-field .buyer-rating-star input{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;opacity:0;cursor:inherit}
#activation-dialog #buyer-rating-field .buyer-rating-star>span[aria-hidden]{display:grid;place-items:center;width:100%;height:100%;font:36px/1 system-ui,sans-serif;color:#b3bdc6;pointer-events:none}
#activation-dialog #buyer-rating-field .buyer-rating-star[data-filled="true"]>span[aria-hidden]{color:#df9b16}
#activation-dialog #buyer-rating-field .buyer-rating-star:focus-within{outline:2px solid var(--green,#168571);outline-offset:2px}
#activation-dialog #buyer-rating-field .buyer-rating-star:has(input:disabled){cursor:default;opacity:.6}
#activation-dialog #buyer-rating-field .buyer-rating-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(forced-colors:active){#activation-dialog #buyer-rating-field .buyer-rating-star[data-filled="true"]>span[aria-hidden]{color:Highlight}#activation-dialog #buyer-rating-field .buyer-rating-star:has(input:checked){outline:2px solid Highlight}}
