.rv[data-v-7bcc2b61]{display:flex;flex-direction:column;gap:.625rem}.rv-empty[data-v-7bcc2b61]{padding:3rem 1rem;text-align:center;color:var(--color-text-tertiary);font-weight:600}.rv-hero[data-v-7bcc2b61]{gap:1rem;background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);padding:1rem;box-shadow:var(--shadow-card)}.rv-hero[data-v-7bcc2b61],.rv-hero-circle[data-v-7bcc2b61]{display:flex;align-items:center}.rv-hero-circle[data-v-7bcc2b61]{width:3.5rem;height:3.5rem;border-radius:50%;background:var(--color-accent-orange);border:3px solid var(--color-accent-orange-dark);box-shadow:var(--shadow-3d-orange);flex-direction:column;justify-content:center;flex-shrink:0}.rv-hero-label[data-v-7bcc2b61]{font-size:.5rem;font-weight:700;color:#fffc;text-transform:uppercase;letter-spacing:.05em;line-height:1}.rv-hero-num[data-v-7bcc2b61]{font-size:1.375rem;font-weight:900;color:#fff;line-height:1.1;font-variant-numeric:tabular-nums}.rv-hero-info[data-v-7bcc2b61]{display:flex;flex-direction:column;gap:.375rem}.rv-hero-date[data-v-7bcc2b61]{font-size:.8125rem;font-weight:700;color:var(--color-text-secondary)}.rv-card[data-v-7bcc2b61]{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);padding:.875rem 1rem;box-shadow:var(--shadow-card)}.rv-card-title[data-v-7bcc2b61]{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);margin-bottom:.625rem}.rv-summary-text[data-v-7bcc2b61]{font-size:.8125rem;font-weight:600;color:var(--color-text-secondary);line-height:1.5;margin:0}.rv-symptom-grid[data-v-7bcc2b61]{display:grid;grid-template-columns:1fr 1fr;gap:.375rem}.rv-symptom[data-v-7bcc2b61]{display:flex;align-items:center;gap:.375rem;padding:.5rem .625rem;border-radius:var(--radius-md);background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);font-size:.75rem;font-weight:600;color:var(--color-text-tertiary)}.rv-symptom.on[data-v-7bcc2b61]{background:var(--color-accent-red-light);border-color:var(--color-accent-red);color:var(--color-accent-red-dark)}.rv-symptom-dot[data-v-7bcc2b61]{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--color-accent-green);border:1.5px solid var(--color-accent-green-dark)}.rv-symptom.on .rv-symptom-dot[data-v-7bcc2b61]{background:var(--color-accent-red);border-color:var(--color-accent-red-dark)}.rv-textarea[data-v-7bcc2b61]{width:100%;padding:.625rem .75rem;background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);font-family:inherit;font-size:.8125rem;font-weight:600;color:var(--color-text-primary);outline:none;resize:vertical;min-height:3rem;transition:border-color .15s}.rv-textarea[data-v-7bcc2b61]:focus{border-color:var(--color-accent-blue)}.rv-textarea[data-v-7bcc2b61]::-moz-placeholder{color:var(--color-text-tertiary);font-weight:500}.rv-textarea[data-v-7bcc2b61]::placeholder{color:var(--color-text-tertiary);font-weight:500}.rv-quick-replies[data-v-7bcc2b61]{display:flex;flex-direction:column;gap:.375rem;margin-top:.625rem}.rv-quick-btn[data-v-7bcc2b61]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;width:100%;background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);font-family:inherit;cursor:pointer;text-align:start;transition:all .15s}.rv-quick-btn[data-v-7bcc2b61]:active{transform:scale(.98);background:var(--color-accent-blue-light)}.rv-quick-icon[data-v-7bcc2b61]{font-size:1rem;flex-shrink:0}.rv-quick-text[data-v-7bcc2b61]{font-size:.75rem;font-weight:600;color:var(--color-text-secondary)}.rv-actions[data-v-7bcc2b61]{display:flex;gap:.5rem}.rv-action-approve[data-v-7bcc2b61]{flex:2}.rv-action-revision[data-v-7bcc2b61]{flex:1}@media(min-width:768px){.rv-hero[data-v-7bcc2b61]{padding:1.25rem;gap:1.25rem}.rv-hero-circle[data-v-7bcc2b61]{width:4rem;height:4rem}.rv-hero-num[data-v-7bcc2b61]{font-size:1.625rem}.rv-symptom-grid[data-v-7bcc2b61]{grid-template-columns:repeat(3,1fr)}.rv-card[data-v-7bcc2b61]{padding:1.125rem 1.25rem}.rv-quick-replies[data-v-7bcc2b61]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.rv-textarea[data-v-7bcc2b61]{min-height:5rem;font-size:.9375rem}}@media(min-width:1024px){.rv-symptom-grid[data-v-7bcc2b61]{grid-template-columns:repeat(4,1fr)}}
