.compact-user-reviews{border:1px solid #dce1e8;padding:16px;background:#fff;font-size:14px}.compact-review-summary{display:flex;align-items:center;justify-content:space-between;gap:16px}.compact-review-rating{display:flex;align-items:center;gap:7px;font-size:22px;color:#1A2B4C}.compact-review-rating svg{color:#e37248}.compact-review-summary p{font-size:12px;color:#586278;margin:4px 0 0}.compact-review-summary>a{color:#2a63e5;font-size:13px;font-weight:600;white-space:nowrap}.compact-review-note{font-size:12px;color:#586278;line-height:1.5;margin:12px 0}.compact-review-empty{background:#F5F6F8;padding:16px;margin-top:12px;font-size:13px;line-height:1.5;color:#586278}.compact-review-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:12px;color:#586278}.compact-review-toolbar select{border:1px solid #dce1e8;padding:6px;margin-left:8px;background:#fff;color:#1A2B4C}.compact-reader-review{border-top:1px solid #dce1e8;margin-top:16px;padding-top:16px}.compact-reader-review>div{display:flex;justify-content:space-between;gap:12px}.compact-reader-review h3{font-size:15px;font-weight:600}.compact-reader-review p{line-height:1.6;white-space:pre-line}.compact-review-composer{margin-top:24px;border:0;padding-top:0;scroll-margin-top:150px}.compact-review-composer>summary{font-size:14px;font-weight:600;color:#2a63e5;cursor:pointer;padding:8px 0}.compact-review-composer>[data-slot=card]{max-width:560px;margin-top:12px}.compact-review-composer [data-slot=card-header]{padding-block:12px;gap:6px}.compact-review-composer [data-slot=card-content]{padding-block:16px}.compact-review-composer [data-slot=card-title]{font-size:17px}.compact-review-composer [data-slot=card-description]{font-size:12px;line-height:1.5}.compact-review-composer form{font-size:13px}.compact-review-composer textarea{min-height:80px!important}.compact-review-composer .review-step-heading{font-size:18px;margin-top:4px}.compact-review-composer .review-summary-layout{grid-template-columns:1fr}.compact-review-composer .review-summary-layout>div:last-child{display:none}.compact-review-composer .review-step-track{gap:8px}.compact-review-composer .review-step-track>div{gap:6px}.compact-review-composer .review-step-track>div>div:first-child{width:26px;height:26px;font-size:12px}.compact-review-composer .review-step-track>div>div:last-child:not(:first-child){font-size:12px}.compact-review-composer :focus-visible,.compact-user-reviews :focus-visible{outline:2px solid #2a63e5;outline-offset:3px}@media(max-width:600px){.compact-user-reviews{padding:14px}.compact-review-composer>[data-slot=card]{max-width:100%}.compact-review-toolbar{flex-wrap:wrap}}.compact-review-composer .review-editor{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.compact-review-composer .review-editor>[data-slot=card-header]{background:transparent;background-image:none;padding-inline:0;border:0}.compact-review-composer .review-editor>[data-slot=card-content]{padding-inline:0}.compact-review-composer .review-identity{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:0;margin-bottom:28px;border:0}.compact-review-composer .review-identity-avatar{border:0;border-radius:50%;box-shadow:none}.compact-review-composer .review-identity [data-slot=badge]{border:0;padding:0;background:transparent;color:#586278;font-size:11px}.compact-review-composer .review-flow{padding:0;border:0;background:transparent}.compact-review-composer .review-flow-header{display:flex;flex-direction:column;gap:16px;margin-bottom:28px;border:0}.compact-review-composer .review-flow-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding-top:24px;border:0}.compact-review-composer .review-rating-status{display:flex;align-items:center;gap:8px;color:#925139;font-size:13px}.compact-review-composer .review-step-track{display:flex;flex-wrap:wrap;list-style:none;gap:12px 22px;margin:0;padding:0}.compact-review-composer .review-step-track li{display:flex;align-items:center;gap:6px;padding:6px 0;color:#586278;font-size:12px;border:0}.compact-review-composer .review-step-track li[aria-current=step]{color:#1a2b4c;font-weight:700}.compact-review-composer .review-step-track li[aria-current=step]>span:first-child,.compact-review-composer .review-step-track li[data-complete=true]{color:#42603e}.compact-review-composer .review-stars{display:flex;gap:4px}.compact-review-composer .review-star{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:#586278;cursor:pointer}.compact-review-composer .review-star svg{width:28px;height:28px}.compact-review-composer .review-star[data-filled=true]{color:#925139}.compact-review-composer .review-star[data-filled=true] svg{fill:currentColor;color:inherit}.compact-review-composer .review-star:hover{background:#faf5e7}.compact-review-composer .review-score-list{display:grid;gap:12px;margin-top:20px}.compact-review-composer .review-score-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 0;border:0}.compact-review-composer .review-score-row>div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.compact-review-composer .review-score-row>div:first-child>span{font-size:11px;font-weight:400;letter-spacing:normal;text-transform:none}.compact-review-composer .review-score-options{display:flex;gap:4px;flex-wrap:nowrap}.compact-review-composer .review-score-option{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%!important;background:transparent;color:#586278;cursor:pointer;font-weight:500}.compact-review-composer .review-score-option:hover{background:#e9eee5;color:#1a2b4c}.compact-review-composer .review-score-option[aria-pressed=true]{background:var(--artwork-sage,#cddcc4);color:#1a2b4c;font-weight:700;box-shadow:none}.compact-review-composer .review-feedback{padding:14px 18px;border:0;background:#f1f5ee;color:#1a2b4c;font-size:13px;line-height:1.7}.compact-review-composer .review-feedback-error{background:#fcf1ef;color:#92352e}.compact-review-composer fieldset:disabled :is(.review-score-option,.review-star){cursor:not-allowed;opacity:.5}@media(forced-colors:active){.compact-review-composer .review-score-option[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-3px}.compact-review-composer .review-star[data-filled=true]{color:Highlight}}@media(max-width:600px){.compact-review-composer .review-score-row{grid-template-columns:minmax(0,1fr);gap:10px}.compact-review-composer .review-score-row>div:first-child{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.compact-review-composer .review-step-track{gap:6px 16px}.compact-review-composer .review-flow-actions{flex-direction:column;align-items:stretch}}