/* Private evidence controls use the same client dialog tokens. */
:is(#comments,.hr-reviews) #wpdcom .hr-review-evidence {
    margin: 0 0 var(--space-after-h3); padding: var(--hc-space-md);
    border: thin solid var(--border-default); border-radius: var(--radius-sm); background: var(--color-bg-tint-blue);
}
:is(#comments,.hr-reviews) #wpdcom .hr-review-evidence__heading { display: flex; flex-wrap: wrap; align-items: baseline; gap: var(--hc-space-xs) var(--hc-space-sm); }
:is(#comments,.hr-reviews) #wpdcom .hr-review-evidence h3 { margin: 0; font-size: var(--text-md); font-weight: var(--weight-bold); line-height: var(--leading-heading); }
:is(#comments,.hr-reviews) #wpdcom .hr-review-evidence__heading > span, :is(#comments,.hr-reviews) #wpdcom .hr-review-evidence__limits { font-size: var(--text-xs); color: var(--color-muted); }
:is(#comments,.hr-reviews) #wpdcom .hr-review-evidence__hint { margin: var(--hc-space-sm) 0; font-size: var(--text-sm); line-height: var(--leading-relaxed); color: var(--color-body); }
:is(#comments,.hr-reviews) #wpdcom .hr-review-evidence button {
    min-height: var(--h-touch); padding: var(--hc-space-sm) var(--hc-space-md);
    border: thin solid var(--color-primary); border-radius: var(--radius-sm); background: var(--color-white);
    color: var(--color-primary); font-family: var(--font-family); font-size: var(--text-base); line-height: var(--leading-relaxed);
    cursor: pointer; white-space: normal;
}
:is(#comments,.hr-reviews) #wpdcom .hr-review-evidence__limits { display: block; margin-top: var(--hc-space-xs); }
:is(#comments,.hr-reviews) #wpdcom .hr-review-evidence__list { display: flex; flex-direction: column; gap: var(--hc-space-sm); padding: 0; margin: var(--hc-space-sm) 0 0; list-style: none; }
:is(#comments,.hr-reviews) #wpdcom .hr-review-evidence__file { display: flex; align-items: center; gap: var(--hc-space-sm); min-width: 0; }
:is(#comments,.hr-reviews) #wpdcom .hr-review-evidence__file img { flex: 0 0 var(--h-big); width: var(--h-big); height: var(--h-big); object-fit: cover; border-radius: var(--radius); }
:is(#comments,.hr-reviews) #wpdcom .hr-review-evidence__file-details { display: flex; flex: 1 1 auto; flex-direction: column; min-width: 0; overflow-wrap: anywhere; }
:is(#comments,.hr-reviews) #wpdcom .hr-review-evidence__name { display: block; font-size: var(--text-sm); line-height: var(--leading-snug); }
:is(#comments,.hr-reviews) #wpdcom .hr-review-evidence__file-status { display: block; font-size: var(--text-xs); line-height: var(--leading-relaxed); color: var(--color-muted); }
:is(#comments,.hr-reviews) #wpdcom .hr-review-evidence__remove { flex: 0 0 auto; padding-inline: var(--hc-space-sm); font-size: var(--text-xs); }
:is(#comments,.hr-reviews) #wpdcom .hr-review-evidence__feedback { margin: var(--hc-space-sm) 0 0; font-size: var(--text-sm); line-height: var(--leading-relaxed); color: var(--color-body); overflow-wrap: anywhere; }
:is(#comments,.hr-reviews) #wpdcom .hr-review-evidence__feedback[data-error="1"] { color: var(--color-danger-active); font-weight: var(--weight-bold); }
:is(#comments,.hr-reviews) #wpdcom .hr-review-evidence__recovery { margin-top: var(--hc-space-sm); }
:is(#comments,.hr-reviews) #wpdcom .hr-review-evidence__recovery p { margin: 0 0 var(--hc-space-sm); font-size: var(--text-sm); }
:is(#comments,.hr-reviews) #wpdcom .hr-review-evidence__restore { margin-top: var(--hc-space-sm); }
:is(#comments,.hr-reviews) #wpdcom .hr-review-evidence [hidden] { display: none !important; }
:is(#comments,.hr-reviews) #wpdcom .hr-client-review--typing .hr-review-evidence { display: none; }
