.review-upload[data-v-400bd257]{border:1px solid #bdcdbf;border-radius:8px;min-width:0;margin:16px 0;padding:14px}.review-upload legend[data-v-400bd257]{font-weight:600}.review-upload p[data-v-400bd257]{font-size:13px;line-height:1.5}.review-upload input[data-v-400bd257]{max-width:100%;font:inherit}.review-upload ul[data-v-400bd257]{margin:12px 0;padding:0;list-style:none}.review-upload li[data-v-400bd257]{justify-content:space-between;align-items:center;gap:12px;padding:5px 0;display:flex}.review-upload button[data-v-400bd257]{font:inherit;cursor:pointer;background:0 0;border:1px solid #98afa0;border-radius:7px;min-height:40px;padding:7px 12px;font-size:13px;color:#28513e!important}.review-upload [role=alert][data-v-400bd257]{color:#922c2c}.order-reviews{padding:18px 20px}.order-reviews .panel-title{margin-bottom:6px;font-size:1rem;font-weight:700}.order-reviews .panel-text{color:var(--text-secondary);margin-bottom:16px;font-size:.8125rem}.order-reviews .review-form-block{border-top:1px solid var(--border-color);padding-top:14px}.order-reviews .review-form-block:first-of-type{border-top:none;padding-top:0}.order-reviews .item-title{margin-bottom:10px;font-size:.9375rem;font-weight:600}.order-reviews .field{margin-bottom:10px;display:block}.order-reviews .label{margin-bottom:4px;font-size:.8125rem;font-weight:600;display:block}.order-reviews .textarea{resize:vertical}.order-reviews .form-error{color:#c62828;margin-bottom:8px;font-size:.8125rem}.order-reviews .success-note{color:var(--success-color);padding:8px 0;font-size:.875rem}
