.customer-appointment-feedback{box-shadow:none;background:#fff;border:0;border-radius:20px;margin-bottom:.85rem}.customer-appointment-feedback ul{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.customer-appointment-feedback li+li{border-top:1px solid var(--line);padding-top:.85rem}.customer-appointment-feedback li>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.customer-appointment-feedback time,.customer-appointment-feedback small{color:var(--muted);font-size:.75rem}.customer-appointment-feedback-message{white-space:pre-wrap;overflow-wrap:anywhere;margin:.75rem 0 .5rem;font-size:.9rem;line-height:1.6}.customer-appointment-feedback-empty{color:var(--muted);margin:0;font-size:.85rem;line-height:1.6}.customer-appointment-feedback-empty p{margin:0}.customer-appointment-feedback-empty .brava-status-badge{margin-bottom:.6rem}.customer-appointment-feedback-preview-notice{background:var(--soft);color:var(--accent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin-bottom:.5rem;padding:.6rem .85rem;font-size:.75rem;line-height:1.5;display:flex}.customer-appointment-feedback-preview-notice>span{flex:12rem}
