.medical-record-preview-card{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-top:var(--spacing-sm);overflow:hidden}.preview-card-header{padding:var(--spacing-sm)var(--spacing-md);background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;display:flex}.preview-card-title{font-weight:var(--font-medium);color:var(--color-text-primary)}.preview-card-toggle{color:var(--color-text-secondary);font-size:var(--font-sm);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-fast);background:0 0;border:none;padding:4px 8px}.preview-card-toggle:hover{background:var(--color-bg-hover)}.preview-card-body{padding:var(--spacing-md)}.preview-field{margin-bottom:var(--spacing-sm);line-height:1.5}.preview-field:last-child{margin-bottom:0}.preview-field-label{font-weight:var(--font-medium);color:var(--color-text-secondary);margin-right:var(--spacing-xs)}.preview-field-value{color:var(--color-text-primary)}.preview-field.highlight .preview-field-value{color:var(--color-accent);font-weight:var(--font-medium)}.preview-card-warning{margin-top:var(--spacing-md);padding:var(--spacing-sm)var(--spacing-md);background:var(--color-warning-light);border:1px solid var(--color-warning);border-radius:var(--radius-md);color:var(--color-warning-dark);font-size:var(--font-sm)}.preview-card-footer{justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);background:var(--color-bg-tertiary);border-top:1px solid var(--color-border-light);display:flex}.preview-card-btn{font-size:var(--font-sm);font-weight:var(--font-medium);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);padding:6px 14px}.preview-card-btn.edit{background:var(--color-bg-primary);border:1px solid var(--color-border);color:var(--color-text-primary)}.preview-card-btn.edit:hover{background:var(--color-bg-hover)}.preview-card-btn.confirm{background:var(--color-success);border:1px solid var(--color-success);color:var(--color-text-inverse)}.preview-card-btn.confirm:hover{background:var(--color-success-dark)}