.local-review-card{margin-bottom:14px;box-shadow:none!important;border:1px solid #d9e3d5;background:linear-gradient(135deg,#fffdf7,#f3f7ee);overflow:hidden}
.local-review-card header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 20px 0}
.local-review-card h2{font-size:19px;margin:0;color:#24322a}.local-review-card header p{margin:5px 0 0;font-size:13px;color:#53614f}
.local-review-badge{padding:5px 9px;border:1px solid #cddbc9;border-radius:99px;font-size:11px;white-space:nowrap;color:#53694c}
.local-review-body{padding:20px}.local-review-body>strong{font-size:17px;line-height:1.5}.local-review-status,.local-review-shortage{font-size:13px;color:#53614f;line-height:1.7;margin:8px 0 15px}
.local-review-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.local-review-actions .button{box-shadow:none!important}.local-review-actions .text-button{font-size:12px}
.local-review-reasons{padding:0;list-style:none}.local-review-reasons li{padding:10px 0;border-bottom:1px solid #e4e9e1}.local-review-reasons strong,.local-review-reasons span{display:block;font-size:13px;line-height:1.7}.local-review-reasons span{color:#566151}
.local-review-confidence{display:inline-flex;gap:3px;align-items:center;flex-wrap:wrap}.local-review-confidence button{border:1px solid #d5dfd1;background:#fafcf8;color:#4d5d46;padding:5px 8px;border-radius:7px;font-size:12px;box-shadow:none}.local-review-confidence button[aria-pressed="true"]{background:#dce9d7;border-color:#91aa88;color:#223d20}
@media(max-width:600px){.local-review-card header{padding:16px 16px 0}.local-review-body{padding:16px}.local-review-actions{gap:8px}}
