.customer-item-review{padding:18px;border:1px solid var(--border,#d5ddcf);border-left:4px solid var(--primary,#164c39);border-radius:14px;background:var(--soft,#f4f7ef);margin:18px 0}.customer-item-review fieldset{min-width:0;border:1px solid var(--border,#d5ddcf);border-radius:10px;padding:12px;margin:12px 0}.customer-item-review legend{font-weight:700}.customer-item-review label{display:block;margin:8px 0}.customer-item-review input[type=radio]{margin-right:8px}.customer-item-review input[type=number],.customer-item-review select{display:block;width:100%;max-width:100%;min-height:44px}.review-actions{display:flex;gap:10px;flex-wrap:wrap}.review-actions button{min-height:44px}.customer-item-review dd{font-weight:700}