.review-toolbar{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:0 0 24px}.review-toolbar label{display:flex;align-items:center;gap:12px;font-size:17px}.review-toolbar select{min-width:210px}.review-card{margin-bottom:18px}.review-card h2{font-size:21px;line-height:1.6;margin:8px 0}.review-product{font-size:17px;font-weight:600;color:var(--color-accent-deep)}.review-reply{white-space:pre-wrap;line-height:1.8;font-size:18px;padding:16px;background:var(--color-paper-2,#edf2f7);border-radius:8px;overflow-wrap:anywhere}.review-dialog{width:min(940px,calc(100% - 32px));max-height:90dvh;overflow:auto}.review-editor{margin:20px 0}.case-form-field{display:grid;grid-template-columns:155px minmax(0,1fr);gap:16px;align-items:start;font-size:17px}.case-form-field>span{padding-top:12px}.case-form-field input,.case-form-field textarea,.case-form-field select{width:100%;font-size:17px}.case-form-field[hidden]{display:none}.review-history{margin-top:24px;border-top:1px solid var(--color-rule,#ccd6e0);padding-top:16px}.review-history>summary{cursor:pointer;font-size:17px}.review-history-entry{padding:16px 0;border-bottom:1px solid var(--color-rule,#ccd6e0)}.review-history-entry p{margin:8px 0;line-height:1.7}.review-return-note{padding:16px;background:#fff3d8;border-radius:8px;white-space:pre-wrap;line-height:1.8}.review-action-note{font-size:16px;line-height:1.7}@media(max-width:700px){.case-form-field{grid-template-columns:minmax(0,1fr);gap:5px}.case-form-field>span{padding-top:0}.review-dialog{width:calc(100% - 16px)}.review-toolbar{align-items:stretch;flex-direction:column}.review-toolbar select{width:100%}.review-card h2{font-size:20px}}
.review-recipients{border:1px solid var(--color-rule);padding:18px;margin:20px 0}.review-recipients legend{font-size:18px;font-weight:600;padding:0 8px}.review-recipient{display:flex;gap:14px;align-items:flex-start;padding:12px 0;font-size:17px}.review-recipient input{width:21px;height:21px;margin-top:3px;flex-shrink:0}.review-recipient span span{display:block;margin-top:4px;line-height:1.6;overflow-wrap:anywhere}
